如何在 swift 3 中从相机预览视图裁剪图像?

How to crop image from camera preview view in swift 3?

我有一个相机视图,我在上面放置了一个蓝色矩形线图像视图。

我的问题是,当我按下捕获按钮时,我必须保存矩形区域内的图像。我尝试使用下面提到的代码,但它不会裁剪该区域。

let cgImage = image.cgImage
let croppedCGImage: CGImage = cgImage!.cropping(to: self.m_TrimArea.frame)!
let uiImage = UIImage(cgImage: croppedCGImage)

这里 self.m_TrimArea 是一个包含蓝色矩形线的图像视图。请提供一些指导以实现这一目标。

我建议您使用以下 pod。 https://cocoapods.org/pods/Toucan