最近更新时间:2023.01.06 18:02:42
首次发布时间:2022.08.31 11:00:53
您可以通过图片缩放参数,调整 veImageX 的图片大小。本文介绍 veImageX 图片处理中的图片缩放功能参数及示例。
说明
在使用 URL 动态输入时,您可以通过自定义结果图访问 URL 上参数值,从而获取多种图片缩放效果结果图。例如访问 URL 为:http(s)://域名/图片URI~模板名称:resize_width:resize_height.png
,其中resize_width
为缩放图设置宽,resize_height
为缩放图设置高。
下图为您展示了不同缩放程度下的效果图与原图的图片大小对比。
访问地址示例如下,在网站输入该地址后支持您自定义缩放宽高大小,查看不同图片效果:
http://p3-mofang.byteimg.com/tos-cn-i-x9vch4xmek/example.jfif~tplv-x9vch4xmek-resize-v1:400:400.image
缩放前原图 | 缩放后结果图 |
---|---|
![]() |
访问地址示例如下,在网站输入该地址后支持您自定义缩放宽高大小,查看不同图片效果:
http://p3-mofang.byteimg.com/tos-cn-i-x9vch4xmek/example.jfif~tplv-x9vch4xmek-resize-v2:400:400.image
缩放前原图 | 缩放后结果图 |
---|---|
![]() |
您可以通过登录 veImageX 控制台创建模板,具体操作详情请参考新建模板。
如果您已在控制台创建好模板,则在控制台获取您的结果图访问地址的具体操作请参考获取结果图 URL。
您可以通过调用 CreateImageTemplate创建您的模板,veImageX 也支持在该接口与其他功能进行组合配置创建模板。
在创建模板后,您可以通过调用 GetResourceURL获取经模板处理后的结果图访问地址。
在调用 CreateImageTemplate 接口创建模板时,您需要设置Filters
组合参数配置您的图片处理功能配置,具体的参数配置请参考图片编辑数据结构。
Name
取值为resize
:即缩放功能名称;Param
为具体的操作参数:Key
为缩放各参数名称,Value
为相应参数设置。以上效果图中指定 contain 等比缩放模式,且指定宽度为 400,高度为 400 的Filters
请求示例如下所示。
"Filters":[ { "Name":"resize", "Param":{ "width": 400, //设置宽度为400px "height": 400, //设置高度为400px "keepratio": true, //表示保持原图宽高比 "mode": contain, //表示选择 contain 等比缩放模式 "policy":0 //表示缩放适配同时指定放大和缩小,即缩放均可 } } ]