操作场景
ZOS支持图片裁剪,您可以通过裁剪参数,裁剪指定大小的图片。
约束与限制
- 支持的原图格式:JPG、PNG、GIF、WebP、TIFF。
- 原图大小不能超过20 MB。宽或高不能超过30,000 px,且总像素不能超过2.5亿 px。
- 当指定的宽和高超过原图边界,会按照边界进行裁剪。
- 参数g与x和y同时使用时,xy会根据g设置的原点进行偏移。
参数说明
操作符:crop
参数名称 | 参数用途 | 取值 | 是否必须 |
---|---|---|---|
w | 指定裁剪宽度 | [0,图片宽度] 默认为最大值 |
否 |
h | 指定裁剪高度 | [0,图片高度] 默认为最大值 |
否 |
x | 指定裁剪起点横坐标(默认左上角为原点) | [0,图片边界] | 否 |
y | 指定裁剪起点纵坐标(默认左上角为原点) | [0,图片边界] | 否 |
g | 设置裁剪的原点位置 原点按照九宫格的形式分布,一共有九个位置可以设置,为每个九宫格的左上角顶点 |
nw:左上(默认) north:中上 ne:右上 west:左中 center:中部 east:右中 sw:左下 south:中下 se:右下 |
否 |
示例
若对图片进行起点在原图右下角,并偏移(50,50)。并裁剪300*300大小的图片,则参数设置应该为:g_se,x_50,y_50,w_300,h_300
。
具体处理参数为:
image/crop,x_50,y_50,w_300,h_300,g_se