未分類

画像の一部の切り抜き

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
}
}

-未分類

© 2022 かずのアプリときどきキャンプ飯 Powered by AFFINGER5