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