我正在使用从相机捕获图像captureStillImageAsynchronouslyFromConnection
图像被颠倒保存。我尝试使用保存图像
UIImage *flippedImage = [UIImage imageWithCGImage:image.CGImage scale:image.scale orientation:UIImageOrientationUp]
但是这个方向只存在于元数据中,当我从文件中复制数据来处理它时,处理过的图像是颠倒的。(快速浏览显示原件是直立的,但处理/过滤的图像是颠倒的)。
设置视频捕获方向的正确方法是什么?
我在视频预览层上设置了方向,但这不会影响AVCaptureStillImageOutput
对象缓冲区中捕获的数据。
我阅读了AVCaptureStillImageOutput
标题,但似乎没有解释如何强制相机预览方向到图像缓冲区。
例如- (AVMetadataObject *)transformedMetadataObjectForMetadataObject:(AVMetadataObject *)metadataObject connection:(AVCaptureConnection *)connection NS_AVAILABLE_IOS(6_0);
谢谢