Shi*_*zam 4 iphone camera exif image objective-c
如何使用新的4.0/4.1 API从相机拍摄照片中的EXIF信息?
我用来_captureStillImageAsynchronouslyFromConnection_拍照并且:
[AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageDataSampleBuffer];
Run Code Online (Sandbox Code Playgroud)
获取jpg数据,但如何提取EXIF?
doco引用imageDataSampleBuffer包含EXIF(如果我在控制台中检查变量,我可以在那里看到它):
" 缓冲区附件可能包含适合图像数据格式的元数据.例如,包含JPEG数据的缓冲区可能kCGImagePropertyExifDictionary附带一个附件 "
但我无法弄清楚如何操作CMSampleBufferRef来访问它.
谢谢.
iOS4中引入的Image I/O Framework允许用户根据文档从图片中读取EXIF属性.
链接:CGImageSource参考 - 看一下这个CGImageSourceCopyPropertiesAtIndex功能.