Objective C 读取gif图片内容
Objective-C 读取Gif图片内容
首先通过 GIF 的 NSData 创建一个 CGImageSourceRef 对象
CGImageSourceRef source = CGImageSourceCreateWithData((__bridge CFDataRef)assetData, NULL);
这里 CGImageSourceRef 就是一个代表图片的不透明的数据类型,它抽象了读取图像数据的通道,但本身不会读取图像的任何数据。
读取某一帧的图片
CGImageRef image = CGImageSourceCreateImageAtIndex(source, i, NULL);
知道图片的fps之后,计算得到的准确度会提高
参考链接:iOS 中对 GIF 的裁剪与展示