【发布时间】:2017-10-24 22:07:49
【问题描述】:
我正在实现一个相机应用程序。我按如下方式启动相机:
let input = try AVCaptureDeviceInput(device: captureDevice!)
captureSession = AVCaptureSession()
captureSession?.addInput(input)
videoPreviewLayer = AVCaptureVideoPreviewLayer(session: captureSession!)
videoPreviewLayer?.videoGravity = AVLayerVideoGravity.resizeAspectFill
videoPreviewLayer?.frame = view.layer.bounds
previewView.layer.insertSublayer(videoPreviewLayer!, at: 0)
现在我想在预览层的顶部有一个小矩形。在那个矩形区域中,我想从预览层缩放特定区域。为此,我在其他视图之上添加了一个新的 UIView,但我不知道如何从预览器中显示特定区域(例如缩放因子 = 2)。 下图显示了我想要的: 我该怎么做?
【问题讨论】:
标签: ios swift swift3 ios-camera