早些时候,我用过
NSData *thumbData = UIImageJPEGRepresentation(thumbnail,0.5);
但它不适用于gif图像. thumbData将为零.
>如何从gif图像中获取NSData?>我怎么知道这是一个需要特殊处理的gif图像?
以下是将GIF文件转换为NSData的一些代码:
NSString *filePath = [[NSBundle mainBundle] pathForResource: @"gifFileName" ofType: @"gif"]; NSData *gifData = [NSData dataWithContentsOfFile: filePath];
但说实话,你应该考虑不使用GIF.