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

时间:2017-10-13 10:13:44

标签: ios swift uiimageview uiimagepickercontroller

我有一个摄像头视图,顶部是我放置了一个蓝色矩形线imageview。

enter image description here

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

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

这里self.m_TrimArea是一个包含蓝色矩形线的imageview。请给出一些指导来实现这一目标。

1 个答案:

答案 0 :(得分:1)

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