NYXImagesKitという便利なUIImageのカテゴリ拡張ライブラリがあるので使ってみた。
使い方
git submodule add git://github.com/Nyx0uf/NYXImagesKit.git
サブモジュールとして追加した後は、XcodeにてプロジェクトへNYXImagesKit全体を追加します。
あとは以下のライブラリをリンクして、NYXImagesKitをビルドしてください。
- Accelerate
- AssetsLibrary
- ImageIO
- MobileCoreServices
- QuartzCore
- CoreImage
その後、プロジェクトにNYXImagesKitをリンクすれば利用できます。
iOS上で使える画像処理系のライブラリの中では非常に高速な方かもしれません。
使用例
// GrayScale
[image grayscale];
// GaussianBlur
[image gaussianBlurWithBias:10];
// エッジ抽出
[image edgeDetectionWithBias:10];
// エンボス加工
[image embossWithBias:10];