gpt4 book ai didi

business-catalyst - 如何在网络应用程序中自动调整图像大小?

转载 作者:行者123 更新时间:2023-12-04 07:48:44 26 4
gpt4 key购买 nike

我构建了一个允许人们上传图像的网络应用程序,该图像将显示在网络应用程序列表中。我需要将图像自动调整为更适合的大小,例如缩略图。

最佳答案

Adobe Business Catalyst 将解释 src 上的某些参数img 的 URL标记作为在将图像发送给客户端之前调整图像大小的指令。这些参数是:

  • Action=thumbnail
  • Width (整数)
  • Height (整数)
  • algorithm ( proportional | fill | fill_proportional | proportional_noupscale )
    • proportional保留宽高比,并将放大较小的图像。这是默认值。
    • fill压缩图像以适应,并将放大较小的图像。
    • fill_proportional将图像减少到在给定尺寸内仅获得一个轴所必需的最少;其他轴上的任何额外像素都被对称裁剪。它不会放大较小的图像。
    • proportional_noupscale始终返回与原始图像具有相同纵横比的图像,插入填充而不是放大,并且始终完全适合指定尺寸 - 裁剪掉额外的填充以保持纵横比。
  • Format ( png | jpg | gif )
    • 此参数确定重新缩放后返回的图像类型。

示例:<img src="{tag_yourImageFieldName_value}?Action=thumbnail&Width=320&Height=100&algorithm=fill">

这将在网络应用中插入 yourImageFieldName 字段中的图像,并将其压缩以适合 320 像素宽 x 100 像素高。附加 _value添加到标记中会强制 BC 仅返回 URL,而无需任何额外标记。

引用:Programmatically creating thumbnails from full size images

关于business-catalyst - 如何在网络应用程序中自动调整图像大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177239/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com