画像編集

【Swift】PhotoShopのacvファイルを使って画像にフィルターをかける

iOSには画像系のライブラリで有名なCPUImageあり、これを使えば.acvファイルを使用した画像フィルターが簡単に利用できます。 しかしこの機能を外部のライブラリに頼りたくないので自分で実装してみようと思います。 完成品 トーンカーブを使うには トーンカ…

画像エディターのテキスト入力時のラベルについて

引っ張ると回転しながらサイズも変えられるラベル。よくあるらしい。 初めて見たときは、これどうやって実装するんだ??と思ったけど、ラベルの中心が変わらないことに気づけば 適当に実装しても似た感じのができた。 デモ ViewDidLoadに下記を貼ると let l…

画像エディターのぼかし処理について

ぼかし処理 func boxBluredImage(radius: CGFloat) -> UIImage { let inputImage = CIImage(cgImage: self.cgImage!) let affineClampFilter = CIFilter(name: "CIAffineClamp")! affineClampFilter.setValue(inputImage, forKey: "inputImage") affineClamp…