規則說明
更新時間 2024-09-19 16:53:54
最近更新時間: 2024-09-19 16:53:54
分享文章
本節主要介紹圖片處理的一些規則。
順序無關
轉換參數中鍵值對是順序無關的,即"120w_120h_90q"和"90q_120w_120h"都能取到想要的圖片,系統會對參數按照本規范以下定義的順序重新排序后再處理。(由于參數的順序不同有時會表達不同的語義,如“100w_100h_200p”表達的是“先縮放到100*100,再放大2倍”,即得到200*200的圖片;而"200p_100w_100h"按照字面順序理解是“先放大2倍再縮放到100*100”,即得到100*100的圖片,為了避免這樣的理解誤差,同時簡化處理方式,OOS會對參數按照文檔中出現的順序排序后處理。上例中的"200p_100w_100h"會被理解為“100w_100h_200p”,得到200*200的圖片。)
覆蓋處理
如果轉換參數中出現多個相同“鍵”,后面定義的覆蓋前面定義。如“120w_120h_240w”等同于“120h_240w”。
長邊與短邊
關于“長邊”和“短邊”的定義需要特別注意,它們表達的是在縮放中相對比例的長或短。“長邊”是指原尺寸與目標尺寸的比值大的那條邊;“短邊”是指原尺寸與目標尺寸的比值小的那條邊如原圖400*200,縮放為800*100,(400/800=0.5,200/100=2,0.5 < 2),所以在這個縮放中200那條是長邊,400是短邊。
圖片格式
- 只能轉換圖片文件格式的文件,支持的原圖片格式為:jpg、 png、 bmp、 webp。
- 轉換后的圖片格式支持jpg、png、bmp和webp。其中:
- jpg、 png、 bmp、 webp的圖片可以保存為jpg、png、bmp和webp中的任意一種格式;
- 圖片如果不指定保存格式,默認保存為原格式。例如:格式為png的圖片,默認保存為png格式的圖片。
- 原圖片的大小不能超過20MiB。
- 縮略后的圖片的大小有限制,目標縮略圖的寬與高的乘積不能超過4096 * 4096, 而且單邊的長度不能超過4096 * 4。
- 一次轉換請求最多支持4個管道處理。
存儲桶屬性限制
處理的圖片所在存儲桶(Bucket)的“存儲桶屬性”>“訪問權限”不可以設置為私有。存儲桶的訪問權限修改詳見查看/修改存儲桶屬性。