索引切割
更新時間 2025-04-14 10:26:59
最近更新時間: 2025-04-14 10:26:59
分享文章
本文幫助您了解索引切割。
操作場景
ZOS支持索引切割。您可以通過配置參數,將存儲在ZOS的圖片按指定大小切割并返回一塊需要的圖片區域。
約束與限制
原圖的格式、大小和分辨率的通用限制請參考圖片處理概述-圖片限制。
索引切割操作支持的地域請參見產品能力地圖。
參數說明
操作符:indexcrop
| 參數名稱 | 參數用途 | 取值 | 是否必須 |
|---|---|---|---|
| x | 指定 x 軸切割區域的長度 | [1,圖片寬度] | 否,但 x 與 y 必須最少指定一個 |
| y | 指定 y 軸切割區域的長度 | [1,圖片高度] | 否,但 x 與 y 必須最少指定一個 |
| i | 指定索引,表示返回切割后的圖片區域 索引號從0開始,值為0表示返回第1塊區域 | [0,區域數) | 是 |
注意
當參數 x 或參數 y 指定的長度超過原圖的寬度和高度限制時,會拒絕請求。
同時指定了 x 和 y 且值合法時,會以參數 y 的值為準。
指定的參數 i 超過切割后生成的區域數量時,將會返回原圖。
示例
一個寬度為1920 px,高度為1080 px 的圖片,分別在 x 軸和 y 軸切割。
將圖片在 x 軸切割,指定切割間隔為200 px
切割后的圖片情況:會切割成10塊區域,其中最后一塊區域寬度為120 px,其余區域寬度為200 px
返回切割后的第2塊區域,具體請求參數為:
image/indexcrop,x_200,i_1
將圖片在 y 軸切割,指定切割間隔為200 px
切割后的圖片情況:會切割成6塊區域,其中最后一張區域高度為80 px,其余區域高度為200 px
返回切割后的第5塊區域,具體請求參數為:
image/indexcrop,y_200,i_4