可以裁剪圖片,指定裁剪的起始點以及裁剪的寬高來決定裁剪的區域。
參數
操作名稱:crop
名稱 | 描述 | 取值範圍 |
---|---|---|
w | 指定裁剪寬度 | [0-圖片寬度] |
h | 指定裁剪高度 | [0-圖片高度] |
x | 指定裁剪起點橫座標(預設左上方為原點) | [0-圖片邊界] |
y | 指定裁剪起點縱座標(預設左上方為原點) | [0-圖片邊界] |
g | 設定裁剪的原點位置,由九宮格的格式,一共有九個地方可以設定,每個位置位於每個九宮格的左上方 | [nw, north, ne, west, center, east, sw, south, se] |
裁剪原點位置參數示意圖:

注意事項
- 如果指定的起始橫縱座標大於原圖,將會返回錯誤:BadRequest, 錯誤內容是:Advance cut’s position is out of image.
- 如果從起點開始指定的寬度和高度超過了原圖,將會直接裁剪到原圖結尾。
使用樣本
- 裁剪圖從起點(100, 50)到圖的結束
http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/crop,x_100,y_50
- 裁剪圖從起點(100, 50)到裁剪100x100的大小
- 裁剪圖右下角200x200的大小
- 裁剪圖右下角200x200的大小,再往下10x10