閱讀186 返回首頁    go 外匯


高級裁剪__圖片裁剪_老版圖片服務手冊_對象存儲 OSS-阿裏雲

可以通過指定起始橫坐標,縱坐標及裁剪的寬度和裁剪的高度對圖進行高級裁剪。

參數

名稱 描述 取值範圍
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.
  • 如果從起點開始指定的寬度和高度超過了原圖,將會直接裁剪到原圖結尾。

使用示例

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

https://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100-50-0-0a

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

https://image-demo.img-cn-hangzhou.aliyuncs.com/example.jpg@100-50-100-100a

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

  上一篇:go 區域裁剪__圖片裁剪_老版圖片服務手冊_對象存儲 OSS-阿裏雲
  下一篇:go 亮度和對比度__圖片效果_老版圖片服務手冊_對象存儲 OSS-阿裏雲