最近更新时间:2023.02.02 20:01:12
首次发布时间:2022.08.31 11:00:53
您可以通过自定义图片裁剪参数,调整 veImageX 中存储图片大小。本文介绍 veImageX 图片处理中的图片裁剪功能参数及示例。
提供了普通人脸裁剪和动漫人脸裁剪两种选择,根据设置的大小比例进行裁剪,且对原图只会缩小不会放大。
适用于裁剪背景色为纯白或纯黑的图片,如果原图有接近纯色的边框需要删除,可以使用该裁剪方式去掉四边纯色边框。
以下展示了指定 600x600 裁剪结果图与原图的图片对比。
处理图访问地址如下所示,您可在网站输入该地址并自定义裁剪宽高值,查看多种图片裁剪效果:
http://p3-mofang.byteimg.com/tos-cn-i-x9vch4xmek/example.jfif~tplv-x9vch4xmek-crop:600:600.image
原图 | 指定 600x600 裁剪结果图 |
---|---|
![]() | ![]() |
原图 | 指定宽高 400x400 裁剪结果图 |
---|---|
![]() | ![]() |
您可以通过登录 veImageX 控制台创建模板,具体操作详情请参考新建模板。
如果您已在控制台创建好模板,则在控制台获取您的结果图访问地址的具体操作请参考获取结果图 URL。
您可以通过调用 CreateImageTemplate创建您的模板,veImageX 也支持在该接口与其他功能进行组合配置创建模板。
在创建模板后,您可以通过调用 GetResourceURL获取经模板处理后的结果图访问地址。
在调用 CreateImageTemplate 接口创建模板时,您需要设置Filters
组合参数配置您的图片处理功能配置,具体的参数配置请参考图片编辑数据结构。
Name
取值为crop
:即裁剪功能名称;Param
为具体的操作参数:Key
为裁剪各参数名称,Value
为相应参数设置。上图案例中饱和度为 50的Filters
关键请求示例如下所示。
"Filters":[ { "Name":"crop", "Param":{ "crop":5, //裁剪方式为居中裁剪 "width":600, //裁剪后图像宽度为600px "height":600, //裁剪后图像高度为600px } } ]