iOSのカメラ機能はどんどん機能向上しており、ちょっとしたカメラアプリでは太刀打ちできなくなっています。とはいえ、アプリにはアプリならではのカメラ向けの機能追加が考えられるでしょう。 そんなカメラをカスタマイズして独自の機能を追加したい時に使ってみたいのがFastttCameraです。IFTTTの開発するDo Cameraでも使われているライブラリです。

FastttCameraの使い方

フィルターのデモ。その場でフィルタリングができます。

AVFoundationをラッピングしているので、カメラのボタンや周りのデザイン、フィルターなど自由にカスタマイズしたカメラアプリを作成できます。フラッシュの制御、ピントと露出、デバイスの回転、トリミング、メモリリークを防ぎつつ高解像度の画像処理などを行ってくれます。

CocoaPodsでインストールできますので、カメラアプリを作る際の基盤にしても良さそうですね。

FastttCameraはiOS用、Objective-C製のオープンソース・ソフトウェア(MIT License)です。

IFTTT/FastttCamera