【Swift4】UIImage(画像)を指定した範囲で切り抜く方法【Xcode9】

2020年8月27日

画像(UIImage)を指定の範囲でトリミングする方法です。
切り抜きたい位置とサイズをCGRectで指定して切り抜くことができます。

func trimmingImage(_ image: UIImage, trimmingArea: CGRect) -> UIImage {
    let imgRef = image.cgImage?.cropping(to: trimmingArea)
    let trimImage = UIImage(cgImage: imgRef!, scale: image.scale, orientation: image.imageOrientation)
    return trimImage
}