圖片處理
更新時間 2025-09-30 15:31:23
最近更新時間: 2025-09-30 15:31:23
分享文章
本文介紹如何進行圖片處理。
使用場景
對于ZOS中存儲的圖片文件,您可以在GetObject請求中直接添加圖片處理參數或配置之后利用圖片樣式進行圖片處理。ZOS主要支持的功能有圖片旋轉、圖片水印等。您可以通過URL和SDK兩種方式對圖片進行處理。
圖片處理參數
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 | 按指定大小切割并返回一塊需要的圖片區域。 |
使用方式
| 使用方式 | 參考文檔 |
|---|---|
| URL | 詳情請參見使用方式-通過URL處理圖片。 |
| SDK | ZOS支持多種SDK,關于更多語言的SDK代碼示例請參見開發者文檔。 |
| 控制臺 | 在控制臺配置圖片樣式,詳情請參見圖片樣式。 |