不使用UIImage上传GIF

时间:2014-09-26 16:50:51

标签: ios objective-c uiimage animated-gif

我很难在WebService上上传GIF图片。我使用iOS7.1作为基础平台。

我正在从 ALAssetsLibrary (我的照片库中的GIF)中读取 UIImage ,资产的网址指向它是GIF图像。但是,每当我想上传它时,我需要使用 UIImageJPEGRepresentation UIImagePNGRepresentation ,这使得GIF成为一个简单的JPG或PNG。

我尝试使用以下内容阅读资产网址:

NSData *gifData = [NSData dataWithContentsOfURL:imageFilePath];

但是NSData总是以零返回。我已经挣扎了好几个小时,似乎没有解决方案:S有没有人实现过这个目标?

1 个答案:

答案 0 :(得分:1)

尝试

NSData *gifData = [[NSFileManager defaultManager] contentsAtPath:[gifURL path]];