阿里雲圖片在線處理


圖片縮放

阿里雲OSS的圖片處理功能支持處理上傳至OSS的圖片文件,本文主要介紹如何進行圖片縮放。

說明: 圖片處理支持的格式:jpg、png、bmp、gif、webp、tiff。

 

圖片縮放參數

操作名稱:resize

  • 指定寬高縮放

    名稱 描述 取值范圍
    m 指定縮略的模式: - lfit:等比縮放,限制在指定w與h的矩形內的最大圖片。  
    • mfit:等比縮放,延伸出指定w與h的矩形框外的最小圖片。
    • fill:固定寬高,將延伸出指定w與h的矩形框外的最小圖片進行居中裁剪。
    • pad:固定寬高,縮略填充。
    • fixed:固定寬高,強制縮略。 |lfit、mfit、fill、pad、fixed,默認為 lfit。| |w|指定目標縮略圖的寬度。|1-4096| |h|指定目標縮略圖的高度。|1-4096| |l|指定目標縮略圖的最長邊。|1-4096| |s|指定目標縮略圖的最短邊。|1-4096| |limit|指定當目標縮略圖大於原圖時是否處理。值是 1 表示不處理;值是 0 表示處理。|0/1, 默認是 1| |color|當縮放模式選擇為 pad(縮略填充)時,可以選擇填充的顏色(默認是白色)參數的填寫方式:采用 16 進制顏色碼表示,如 00FF00(綠色)。|[000000-FFFFFF]|
  • 按比例縮放

    名稱 描述 取值范圍
    p 倍數百分比。 小於 100,即是縮小,大於 100 即是放大。 1-1000

 

圖片縮放注意事項

  • 對於原圖:
    • 圖片格式只能是:jpg、png、bmp、gif、webp、tiff。
    • 文件大小不能超過 20MB。
    • 使用圖片旋轉時圖片的寬或者高不能超過 4096。
    • 原圖單邊大小不能超過30,000。
  • 對於縮略圖:對縮略后的圖片大小有限制,目標縮略圖寬與高的乘積不能超過 4096x4096,且單邊長度不能超過 4096。
  • 關於長短邊:“長邊”是指原尺寸與目標尺寸的比值大的那條邊,“短邊”同理。例如,原圖400x200,縮放為 800x100,由於 400/800=0.5,200/100=2,0.5 < 2,所以在這個縮放中 200 那條是長邊,400 那條是短邊。
  • 當只指定寬度或者高度時,在等比縮放的情況下,都會默認進行單邊的縮放。在固定寬高的模式下,會默認寬高一樣的情況下進行縮略。
  • 如果只指定寬度或者高度,原圖按原圖格式返回。如果想保存成其他格式,詳細可以查看質量變換格式轉換
  • 調用 resize,默認是不允許放大。即如果請求的圖片比原圖大,那么返回的仍然是原圖。如果想取到放大的圖片,即增加參數調用 limit_0 (如:https://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/resize,w_500,limit_0

 

圖片縮放示例

 

轉載自:https://help.aliyun.com/document_detail/44688.html?spm=a2c4g.11174359.2.12.75d0740cLgko9C


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM