您可以通過內切圓參數,將OSS記憶體儲的圖片處理成內切圓。本文介紹Object Storage Service圖片處理中的內切圓功能參數及樣本。
參數說明
操作名稱:circle
相關參數如下:
參數 | 描述 | 取值範圍 |
r | 指定內切圓的半徑。 | [1,4096] |
注意事項
如果圖片的最終格式是PNG、WebP或BMP等支援透明通道的圖片,那麼圖片非圓形地區的部分將會以透明填充。如果圖片的最終格式是JPG,那麼非圓形地區是以白色進行填充。推薦儲存成PNG格式。
當r取值大於原圖最小邊的一半時,以原圖最小邊的一半為值返回內切圓,即r=(原圖最小邊-1)÷2,返回圖片的寬和高為r×2+1。
樣本
您可以通過檔案URL、SDK、API方式設定圖片處理參數。本文以檔案URL為例進行介紹。檔案URL僅適用於公用訪問的圖片。如果是私人訪問的圖片,請使用SDK、API處理圖片。更多資訊,請參見圖片處理操作方式。
本文樣本使用的Bucket為杭州地區名為oss-console-img-demo-cn-hangzhou的Bucket,圖片外網訪問地址為:
裁剪半徑為100,儲存為JPG格式,外圍以白色填充
裁剪半徑為100,儲存為PNG格式,外圍以透明色填充