开发者社区> 问答> 正文

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


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

参数

名称描述取值范围
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 3086 0
2 条回答
写回答
取消 提交回答
  • Re图片裁剪之如何实现自动裁剪?
    云服务器云服务器云服务器
    2018-04-13 10:27:25
    赞同 展开评论 打赏
  • Re图片裁剪之如何实现自动裁剪?
    2018-04-11 17:22:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载