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