将图片分成 x,y 轴,按指定长度 (length) 切割,指定索引 (index),取出指定的区域。
参数
操作名称:indexcrop
参数 | 描述 | 取值 |
x | 进行水平切割,每块图片的长度。x 参数与 y 参数只能任选其一。 | [1,图片宽度] |
y | 进行垂直切割,每块图片的长度。x 参数与 y 参数只能任选其一。 | [1,图片高度] |
i | 选择切割后第几个块。[backcolor=transparent](0表示第一块) | [0,最大块数)。如果超出最大块数,返回原图。 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要将图片按照指定的轴(x 或 y)和长度进行切割,并取出指定索引区域,您可以使用阿里云OSS(对象存储服务)的图片处理功能,具体操作如下:
对图片x轴按100像素平分,取出第1块:
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/indexcrop,x_100,i_0
对图片x轴按100像素平分,尝试取出第100块(超过实际块数),将返回原图:
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/indexcrop,x_100,i_100
请根据您的需求调整x
或y
的值以及索引i
,并替换示例URL中的域名和图片文件名以应用到实际场景中。