我的app目录中有一个图像文件。这不是使用iOS默认编码器编码的,而是我们自己的编码器。
格式可以是JPEG(EXIF)或TIFF。已经检查了它们是否符合标准,因此对于这篇文章,我们可以将其视为任何图像。
我想获取图片的元数据但不想解码它。我被建议:
CGImageSourceRef imageSourceRef = CGImageSourceCreateWithData((__bridge_retained CFDataRef)(localImageData), nil);
CFDictionaryRef cfMetadata = CGImageSourceCopyPropertiesAtIndex(imageSourceRef, 0, nil);
NSDictionary *metaDataDic = [NSDictionary dictionaryWithDictionary:(__bridge_transfer NSDictionary *)(cfMetadata)];
我想知道的是'这会解码图像吗?'
我知道在将图像传输到服务器时会使用增量选项。有没有办法在获得EXIF信息后停止解码?