在iPhone OS 4.0上从相机获取曝光值

Boj*_*vic 2 iphone camera exif iphone-privateapi ios4

拍照时可以获取相机的曝光值(不保存为SavedPhotos).一个测光表上的iPhone应用程序这样做,可能是通过使用一些私有API.

该应用程序仅在iPhone 3GS上执行,因此我猜它可能与EXIF数据有关,在创建图像时会填充此信息.

这一切都适用于3GS.

iPhone OS 4.0有什么变化吗?现在是否有定期获取这些值的方法?

有没有人有一个工作代码示例来获取这些相机/照片设置值?

谢谢

Rhy*_*man 7

如果您想要实时*曝光信息,可以使用AVCaptureVideoDataOutput捕获视频.每帧CMSampleBuffer都充满了描述相机当前状态的有趣数据.

*最高30 fps

  • 谢谢!!这正是我想要的.如果有人在看,下面是我从CMSampleBuffer获取EXIF元数据的方式:`NSDictionary*metadata =(__ bridge NSDictionary*)CMGetAttachment(sampleBuffer,kCGImagePropertyExifDictionary,NULL);`只需确保包含用于EXIF常量的ImageIO. (2认同)