区域裁剪

图片处理支持将图片分成多个区域,按照区域进行裁剪。

参数

名称

描述

取值范围

rc

用户可以指定对某一个区域进行裁剪。

在这里把图片分成9个区域。 参数格式:<width>x<height>-<pos>rc.jpg

  • width指的是裁剪的宽度,取值范围[0, 4096]。

  • height指的是裁剪的高度,取值范围[0, 4096]。

  • pos指的是裁剪区域,取值范围[1,9]。默认裁剪区域是左上角,区域数值对应表见下图。

如果想裁剪左上角,宽度是100, 高度是200的区域,参数为:100x200-1rc

如果想裁剪左上角,宽度是100,高度是图片的原高度,参数为:100x0-1rc或者100x-1rc

如果高度或者宽度不填,或者参数是0,或者参数大于原图。默认是按原图的高度或宽度返回。

width、height的范围是[1,4096]。

区域数值对应表:

注意事项

  • 如果不指定格式,原图将默认转换成JPG格式,如果原图是PNG、WEBP、BMP,可能会导致图出现变形。详情请参见质量变换格式转换
  • 如果从起点开始指定的宽度和高度超过了原图,将会直接裁剪到原图结尾。

示例

裁剪原图左上区域宽度100高度200的区域。

https://oss-console-img-demo-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/example.jpg@100x200-1rc

裁剪1