圖片連續處理
更新時間 2025-03-11 14:15:25
最近更新時間: 2025-03-11 14:15:25
分享文章
本文幫助您了解圖片連續處理。
操作場景
您可以通過拼接處理參數,實現一次請求進行多次連續的圖片處理操作。
約束與限制
- 圖片處理也可以使用”|”符進行拼接請求,但需要注意,通過管道符進行拼接時需要在后面額外再加上image/進行請求拼接。如:
image/rotate,45|image/resize,p_80。 - 圖片水印的預處理操作也支持請求拼接,但是圖片水印預處理不支持通過”|”管道符進行拼接請求,請使用”/”進行拼接。
參數說明
操作符:resize、watermark、crop、rotate、format。
可以通過拼接處理參數,實現一次請求進行多次連續的圖片處理操作。處理的順序根據請求中拼接的參數的前后順序進行。拼接時多個參數之間通過”/”進行分割。
示例
旋轉+裁剪
圖片首先旋轉180°后再在原圖右下角,偏移(50,50)位置為原點,裁剪300*300大小的圖片,具體請求是:
image/rotate,180/crop,x_50,y_50,w_300,h_300,g_se
縮放+水印
假設作為圖片水印的圖片為原圖所在bucket下的shuiyin.png。則需要編碼的內容為shuiyin.png,編碼后的字符串為c2h1aXlpbi5wbmc=。而后再將圖片縮放至原圖的80%大小,具體請求是:
image/watermark,image_c2h1aXlpbi5wbmc=,t_50/resize,p_80