您可以通過圓角矩形參數,將儲存在OSS內矩形圖片的4個角切成圓角。本文介紹使用圓角矩形裁剪圖片時所用到的參數及樣本。
參數說明
操作名稱:rounded-corners
參數說明如下:
參數 | 描述 | 取值範圍 |
r | 將圖片切出圓角,指定圓角的半徑。 | [1,4096] |
注意事項
如果圖片的最終格式是PNG、WebP、BMP等支援透明通道的圖片,那麼圖片圓角外的地區將會以透明填充。如果圖片的最終格式是JPG,那麼圖片圓角外的地區以白色進行填充。推薦儲存成PNG格式。
如果指定圓角的半徑大於原圖最大內切圓的半徑,則按照圖片最大內切圓的半徑設定圓角(即r=原圖最小邊÷2)。
GIF格式圖片暫不支援圓角矩形操作。
樣本
您可以通過檔案URL、SDK、API方式設定圖片處理參數。本文以檔案URL為例進行介紹。檔案URL僅適用於公用訪問的圖片。如果是私人訪問的圖片,請使用SDK、API處理圖片。更多資訊,請參見圖片處理操作方式。
本文樣本使用的Bucket為杭州地區名為oss-console-img-demo-cn-hangzhou的Bucket,圖片外網訪問地址為:
使用圓角矩形裁剪原圖
需求及處理參數如下:
裁剪圓角半徑為30 px:
rounded-corners,r_30
儲存格式為JPG:
format,jpg
(原圖為JPG格式,該參數可省略)
先將圖片自訂裁剪後再進行圓角矩形裁剪,圖片儲存為PNG格式
需求及處理參數如下:
從預設起始位置將原圖裁剪為100 px*100 px:
crop,w_100,h_100
裁剪圓角半徑為10 px:
rounded-corners,r_10
儲存格式為PNG:
format,png