Objective c 提高AVCaptureVideoPreviewLayer在拍摄照片时的性能
我正在开发增强现实应用程序,其主要功能是在相机预览上显示叠加,但我还需要能够在应用叠加的情况下保存高分辨率照片。 为此,我将AVCaptureSession的预设设置为AVCaptureSessionPresetPhoto。但是AVPreviewLayer对于此类会话的平滑度和响应性要比预设的AVCaptureSessionPresetHigh差得多。同时,使用AVCaptureSessionPresetHigh preset预览时显示的区域比使用AVCaptureSessionPresetPhoto预览时显示的区域小。但这对我来说并不重要Objective c 提高AVCaptureVideoPreviewLayer在拍摄照片时的性能,objective-c,cocoa-touch,avfoundation,preview,avcapturesession,Objective C,Cocoa Touch,Avfoundation,Preview,Avcapturesession,我正在开发增强现实应用程序,其主要功能是在相机预览上显示叠加,但我还需要能够在应用叠加的情况下保存高分辨率照片。 为此,我将AVCaptureSession的预设设置为AVCaptureSessionPresetPhoto。但是AVPreviewLayer对于此类会话的平滑度和响应性要比预设的AVCaptureSessionPresetHigh差得多。同时,使用AVCaptureSessionPresetHigh preset预览时显示的区域比使用AVCaptureSessionPresetPh
因此,问题是如何从相机中高质量地捕获照片,但与视频捕获情况下的previewLayer具有相同的响应级别?我将使用预设高进行预览。拍摄照片时,我会将覆盖投影到照片的尺寸中,以调整纵横比的变化。如果纵横比相同,那么我相信这只是覆盖图像的缩放操作。是的,我认为这是唯一的方法,这是非常合适的。谢谢你的回答。