圖片處理概述
更新時間 2025-04-14 10:24:54
最近更新時間: 2025-04-14 10:24:54
分享文章
本文幫助您了解對象存儲圖片處理的使用方式。
對于ZOS中存儲的圖片文件,您可以在GetObject請求中添加圖片處理相關參數進行圖片處理。主要支持的功能有圖片旋轉、圖片水印等。
支持功能與參數說明
ZOS的圖片處理功能支持在一個請求中處理多個參數,來實現連續處理圖片。處理順序根據請求中參數的順序進行。
圖片處理支持的功能與參數如下:
| 功能 | 參數 | 說明 |
|---|---|---|
| 圖片縮放 | resize | 將圖片縮放至指定大小。 |
| 圖片水印 | watermark | 為圖片添加文字或圖片水印。 |
| 圖片裁剪 | crop | 在圖片指定位置裁剪指定大小的矩形。 |
| 圖片旋轉 | rotate | 圖片旋轉0-360度。 |
| 格式轉換 | format | 支持多種圖片格式的相互轉換。 |
| 信息獲取 | info | 支持獲取圖片的基本信息與EXIF信息。 |
| EXIF信息刪除 | strip | 刪除圖片的EXIF信息。 |
| 質量變換 | quality | 設置JPG和WebP格式圖片的質量。 |
| 亮度變換 | bright | 修改圖片的亮度。 |
| 漸進顯示 | interlace | 設置圖片是否為漸進顯示。 |
| 高斯模糊 | blur | 對圖片進行高斯模糊處理。 |
| 自適應方向 | auto-orient | 設置圖片是否開啟自適應方向旋轉。 |
| 獲取平均色調 | average-hue | 獲取圖片的平均色調。 |
| 銳化 | sharpen | 調整圖片的銳化程度。 |
| 對比度 | contrast | 修改圖片的對比度。 |
| 內切圓 | circle | 將圖片處理成內切圓。 |
| 圓角矩形 | rounded-corners | 將圖片的4個角裁剪成圓角。 |
| 索引切割 | indexcrop | 按指定大小切割并返回一塊需要的圖片區域。 |
圖片限制
從圖片格式、大小和分辨率三方面,介紹了圖片處理的圖片限制。在使用各項圖片處理參數時,還會有其他操作限制,具體請參考圖片處理參數中各項參數的約束與限制。
限制 說明 圖片格式
原圖只支持:JPG、PNG、GIF、WebP、TIFF。
動態圖片只支持縮放、裁剪、旋轉、圖片水印、信息獲取。
圖片大小 原圖大小不能超過20 MB。 圖片分辨率
除圖片旋轉對應的原圖高或者寬不能超過4,096 px外,其他圖片操作對應的原圖高或者寬不能超過30,000 px,且總像素不能超過2.5億 px。
圖片縮放在百分比縮放模式下,寬或高不能超過16,384?px,且總像素不能超過16,777,216 px。指定高與寬縮放的模式下,寬或高不能超過4,096 px。
說明動態圖片(例如GIF圖片)的總像素計算方式為寬*高*圖片幀數;非動態圖片(例如PNG圖片)的總像素計算方式為寬*高。