拍摄照片前访问设备相机的曝光值
我正在使用来自Brad Larson的精彩的GPUImage框架 ,并且在某个时刻我有一个AVCaptureDevice(来自GPUImageVideoCamera类的属性inputCamera)的实例,我想从拍摄之前读取实际的曝光值,如元数据信息这是创build的,但只有在照片拍摄之后。 有没有办法让这个价值生活?
设置一个AVCaptureSession,然后你可以从下面的实时获取曝光数据:
- (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)sampleBuffer fromConnection:(AVCaptureConnection *)connection{ lightSamp++; if(lightSamp>30){ CFDictionaryRef metadataDictionary = CMGetAttachment(sampleBuffer, kCGImagePropertyExifDictionary, NULL); NSDictionary *metaDict= (__bridge NSDictionary*)metadataDictionary; NSLog(@"exposure %@",metaDict ); lightSamp=0; } }
}
- PHP Apple iOS推送通知:Command2:二进制接口和通知格式
- 无法在iPhone上安装Provisioningconfiguration文件(iOS 8 beta 4 / Xcode 6 Beta 4)
- iOS解决方案只有在尚未使用SDWebImage在内存中缓存时才能使用动画加载图像
- 使用圆角保存UIImage并使用Swift边框
- 如何从JavaScript指定一个字体?
- 迅速发展的世界:SE-0185综合了可量化和可哈希化的一致性
- iOS Dropbox SDK – 无法上传或获取元数据
- 检查C风格函数是否存在’MyMethodName()’类型?
- Phonegap – 如何访问www文件夹中的文件?