【发布时间】:2013-08-27 12:34:19
【问题描述】:
我目前正在开发我的第一个 iPhone 应用程序。我已经实现了一个自定义相机视图,其中相机视图通过我的常规视图显示在一个由框架设置的矩形中:
AVCaptureVideoPreviewLayer *captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:session];
[captureVideoPreviewLayer setVideoGravity:AVLayerVideoGravityResizeAspectFill];
[captureVideoPreviewLayer setFrame:CGRectMake(viewLayer.frame.origin.x, viewLayer.frame.origin.y, viewLayer.bounds.size.width, viewLayer.bounds.size.height)];
这很好用,但是当我尝试拍照并用同一个矩形切割时,图像会旋转 90 度。我不知道为什么会这样。
有什么方法可以检测我的“相机窗口”看到的内容,然后用同一窗口裁剪我拍摄的照片?
【问题讨论】:
标签: iphone ios camera xcode4.5 avfoundation