图片处理可以通过指定起始横坐标、纵坐标、裁剪的宽度和裁剪的高度对图进行高级裁剪。

参数

名称 描述 取值范围
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

注意事项

  • 如果不指定格式,原图将默认转换成JPG格式,如果原图是PNG、WEBP、BMP,可能会导致图出现变形。详情请参见质量变换格式转换
  • 如果指定的起始横纵坐标大于原图,将会返回错误:BadRequest,错误内容是:Advance cut's position is out of image。
  • 如果从起点开始指定的宽度和高度超过了原图,将会直接裁剪到原图结尾。

使用示例