閱讀497 返回首頁    go 人物


裁剪__圖片_圖片處理指南_對象存儲 OSS-阿裏雲

可以裁剪圖片,指定裁剪的起始點以及裁剪的寬高來決定裁剪的區域。

參數

操作名稱:crop

名稱 描述 取值範圍
w 指定裁剪寬度 [0-圖片寬度]
h 指定裁剪高度 [0-圖片高度]
x 指定裁剪起點橫坐標(默認左上角為原點) [0-圖片邊界]
y 指定裁剪起點縱坐標(默認左上角為原點) [0-圖片邊界]
g 設置裁剪的原點位置,由九宮格的格式,一共有九個地方可以設置,每個位置位於每個九宮格的左上角 [nw,north,ne,west,center,east,ne]

裁剪原點位置參數示意圖:

九宮格

注意事項

  • 如果指定的起始橫縱坐標大於原圖,將會返回錯誤:BadRequest, 錯誤內容是:Advance cut’s position is out of image.
  • 如果從起點開始指定的寬度和高度超過了原圖,將會直接裁剪到原圖結尾。

使用示例

  • 裁剪圖從起點(100, 50)到圖的結束

https://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/crop,x_100,y_50

  • 裁剪圖從起點(100, 50)到裁剪100x100的大小

https://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/crop,x_100,y_50,w_100,h_100

  • 裁剪圖右下角200x200的大小

https://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/crop,x_0,y_0,w_200,h_200,g_se

  • 裁剪圖右下角200x200的大小,再往下10x10

https://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/crop,x_10,y_10,w_200,h_200,g_se

最後更新:2016-11-23 16:04:19

  上一篇:go 內切圓__圖片裁剪_圖片處理指南_對象存儲 OSS-阿裏雲
  下一篇:go 索引切割__圖片裁剪_圖片處理指南_對象存儲 OSS-阿裏雲