我一直在尝试将图像转换为NSData实例中包含的.gif文件,但iOS只提供了2种图像格式输出方法:
UIImagePNGRepresentation
UIImageJPEGRepresentation
将PNG文件和JPEG文件分别作为NSData
返回。是否有任何API或方法可以获取.gif文件的NSData
?
我没有文件的路径或网址。这是我在调用应用程序核心后获得的UIImage。所以,下面的代码不适用于我的场景。
NSString *pathForGif = [[NSBundle mainBundle] pathForResource: @"gifFile" ofType: @"gif"];
NSData *gifData = [NSData dataWithContentsOfFile: pathForGif];
NSLog(@"Data: %@", gifData);
有没有办法从UIImage输出.gif文件?