GPUImageは、Objective-Cで書かれた GPUライブラリです。GPUImage 2は、Swift 3に対応したライブラリです。簡単な画像合成を紹介します。

  • アルファ合成フィルタと画像のインスタンスを作成
  • 出力用のインスタンス及びコールバックを作成
  • それぞれのインスタンスを接続
  • 最後に画像処理をキック(合成が完了するとコールバックが呼ばれる)

プロジェクトファイルはこちらからどうぞ。