在一些內容分享網站,一張原始圖片可能會根據業務的需要被縮放、裁剪、旋轉、壓縮等,若每次處理都需要回源,則會增加回源次數及ESA節點緩存。阿里云ESA提供圖像處理功能,ESA節點可直接對圖片進行處理并緩存,能夠有效提升內容返回速度,并減少回源流量。
圖像優化規則僅對命中規則條件的請求進行處理。如果您需要配置站點級的圖像優化規則,詳細信息請參考圖像優化。
適用場景
通過ESA進行圖片處理,所有的圖片處理和緩存都通過ESA節點完成,源站無感知。
下表為您列出了圖片處理常見的適用場景,適用場景較多,不僅限于以下場景。
適用場景 | 說明 |
電商平臺 |
|
社交軟件 |
|
在線教育 |
|
素材網站 |
|
使用限制
使用圖片處理功能時有如下限制:
原圖限制
圖片格式只支持JPEG、JPG、PNG、WebP、BMP、GIF、TIFF、JPEG 2000。
原圖大小不能超過10 MB。
原圖的寬×高不能超過16,777,216 px。
若圖片為GIF格式時,GIF圖片的原圖寬×高為所有幀相加之和,您可以使用ImageMagick等工具查看GIF圖片的幀信息。
處理后的圖片限制
圖片的寬×高不能超過16,777,216 px。
轉WebP格式時,圖片的寬×高不能超過16,777,216 px,且寬和高單邊均不能超過16,384 px。如果原圖為動圖,轉WebP格式時會被轉為靜態圖片。
新增壓縮規則
支持的圖片處理方式
開啟圖像優化后,用戶請求的URL攜帶一個或多個圖像處理的相關參數,即可完成相應的圖片處理,支持的參數請參見下表。
圖片處理功能 | 處理參數 | 說明 |
format | 轉換圖片格式。 | |
quality | 調整圖片質量。 | |
crop | 裁剪指定大小的圖片。 | |
resize | 將圖片縮放至指定大小(目前只支持將原圖縮小處理,暫不支持將原圖放大處理)。 | |
| 將攜帶旋轉參數的圖片進行自適應旋轉或按指定角度以順時針方向旋轉圖片。 | |
| 調整圖片的亮度、對比度和清晰度。 | |
watermark | 為圖片添加圖片水印或文字水印。 | |
info | 獲取圖片信息,包括圖片的長、寬、高、圖片格式和圖片質量等信息。 |