iPhoneで、ポイントカードやキャッシュカードをカメラで撮影して、そのカード部分だけ画像を切り取って保存するという処理を作る際に、こちらのサイトのコードを使わせていただきました。
ありがとうございました。
Swift3.0で画像の切り抜き
extension UIImage { func cropping(to: CGRect) -> UIImage? { var opaque = false if let cgImage = cgImage { switch cgImage.alphaInfo { case .noneSkipLast, .noneSkipFirst: opaque = true default: break } } UIGraphicsBeginImageContextWithOptions(to.size, opaque, scale) draw(at: CGPoint(x: -to.origin.x, y: -to.origin.y)) let result = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() return result } }