开发者社区 问答 正文

图片裁剪之如何实现自动裁剪?


自动裁剪表示图片先按短边缩略,然后从缩略的目标图片裁剪出中间部分得到对应指定高度和宽度的目标缩略图。

参数

名称描述取值范围
w指定目标缩略图的宽度1-4096
h指定目标缩略图的高度。1-4096
e缩放优先边,这里指定按短边优化1
c是否进行裁剪。如果是想对图进行自动裁剪,必须指定为10,1
l如果目标缩略图大于原图是否处理,值是1, 即不处理,是0,表示处理0/1, 默认是0


注意事项

  • 自动裁剪从按短边优先缩略的图中间进行裁剪,如果想从裁剪出图的左边部分或者右边部分。即不指定裁剪参数C, 然后再利用管道实现
  • 如果不指定格式,原图将默认转换成jpg格式,如果原图是png, webp, bmp可能会导致图出现变形。详细可以查看质量变换格式转换


示例

  • 将图自动裁剪成宽度为100,高度为100的效果图

http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100h_100w_1e_1c
  • 将图片按短边裁剪然后,裁剪出左半部分。

http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100h_100w_1e|0-0-100-100a

展开
收起
青衫无名 2017-10-23 11:10:33 3112 分享
分享
版权
举报
2 条回答
写回答
取消 提交回答
  • Re图片裁剪之如何实现自动裁剪?
    云服务器云服务器云服务器
    2018-04-13 10:27:25 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • Re图片裁剪之如何实现自动裁剪?
    2018-04-11 17:22:00 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等