GIF合成
描述
該接口用於實時將同一 bucket 下 多張圖片合並成一張 gif
接口
GET /${ObjectKey}?gifGen
HTTP/1.1
其中 ObjectKey 為 gif 參數說明文件,內容如下:
{
"Width": 1000,
"Height": 2000,
"FrameRate": 10,
"Delay": 1,
"Pics": [
"object_key_0",
"object_key_1",
"object_key_2",
"object_key_3",
"object_key_4",
"object_key_5",
"object_key_6",
"object_key_7"
]
}
參數
| 參數 | 類型 | 說明 | 是否必須 |
|---|---|---|---|
| Width | int | 若寬和高其中一個為0,則按照非零邊對第一張圖片進行等比縮略等到另一邊 |若高和寬都為0,則按照第一張圖片的尺寸來縮略 | 否 |
| Height | int | 若寬和高其中一個為0,則按照非零邊對第一張圖片進行等比縮略等到另一邊 |若高和寬都為0,則按照第一張圖片的尺寸來縮略 | 否 |
| FrameRate | int | 整數格式,如”1”(每秒播一張),最多不得超過100(每1秒播100張) |默認值為”1”。不得超過100 | 否 |
| Delay | int | 取值範圍-1,65535,-1表示采用圖片播放間隔時間作為循環間隔時間。默認值為-1 | 否 |
| Pics | String array | 需要合成的圖片對象名列表,必須在同一bucket下,依次順序排列,至少一張,最多不得超過50張 | 否 |
注意:
輸入圖片最少1張,最多50張
所有輸入圖片的實際格式必須一致,即都為jpg文件、或都為png文件
如果不滿足上述條件,GIF合並會失敗
示例
效果圖:https://img-sample.nos-eastchina1.126.net/gif.json?gifGen
最後更新:2017-01-03 10:48:57