0
我正在實現一個將圖像上傳到Web服務器的iOS應用程序。該應用程序提供了一個擴展,它允許上載如Twitter,消息應用程序,等等如何在iOS上快速上傳gif圖像
當由用戶選擇的圖像,其可以通過itemProvider
或者作爲UIImage
,Data
,或URL
來呈現。爲了解決這個問題,我從itemProvider
提供的對象中創建了一個UIImage
對象,並將這個新的對象發送到上傳函數。
後者(上載功能)使用Alamofire上傳圖像,因此,需要有一個Data
對象,我通過使用UIImageJPEGRepresentation
或UIImage
對象的UIImagePNGRepresentation
獲得。這適用於大多數圖像,但在gif
的情況下,它不適用。 .gif失去了它的動畫屬性,只有一個靜態圖像被上傳。
所以我的問題是如何從UIImage
對象有一個Data
對象保留原始文件的.gif屬性(動畫)?
非常感謝您提供的幫助。