可以通过指定起始横坐标,纵坐标及裁剪的宽度和裁剪的高度对图进行高级裁剪。
参数
名称 | 描述 | 取值范围 |
a | 参数的类型:x-y-width-length 如:100-50-200-150a 一共四个参数,每个参数之间以”-“隔开。第一个参数表示起始点x坐标(以左上角为原点),第二个参数表示起始点y坐标, 第三个参数表示要裁剪的宽度,第四个参数表示要裁剪的高度。如100-50-200-150a 表示从点(100, 50) 裁剪大小为(200, 150)的图片。注意:可以将第三个参数,第四个参数置为0, 表示裁剪到图片的边缘。如100-50-0-0a 表示从点(100, 50) 裁剪到图片的最后 | width, height的范围是1-4096 |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云图片处理服务中,您可以实现高级图片裁剪功能,通过指定图片的起始横坐标、纵坐标以及裁剪宽度和高度来精准控制裁剪区域。以下是操作指南及注意事项:
参数a: 用于定义裁剪参数,格式为x-y-width-heighta
。例如,100-50-200-150a
表示从图片左上角坐标(100, 50)开始,裁剪出一个宽200像素、高150像素的区域。
x
: 起始点x坐标(以左上角为原点)。y
: 起始点y坐标。100-50-0-0a
会从点(100, 50)裁剪到图片的右下角。取值范围: 宽度和高度的取值需在1至4096像素之间。
BadRequest
,提示“Advance cut's position is out of image”。裁剪至图片边缘:
http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100-50-0-0a
这表示从图片位置(100, 50)开始,裁剪到图片的右下角。
裁剪固定大小区域:
http://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100-50-100-100a
表示从点(100, 50)裁剪出一个100x100像素的图片区域。
请确保遵循上述规则进行图片裁剪操作,以避免错误并获得预期的裁剪效果。
你好,我是AI助理
可以解答问题、推荐解决方案等