これは Retty Inc. Advent Calendar 2017 18日目の記事です。 前回は @takaaki-suzuki の NVIDIA DGX Stationを試してみた でした。 背景 こんな感じの画像filterを作りたい。 iOS上での画像処理は以下の4つの選択肢があるが、どれも一長一短である。 Core Graphics 古くから画像処理用のAPI Interfaceが古く使いにくいが、多くの描画用のclassが対応している Core Image Core Graphicsより新しい画像処理用のAPI Core Graphicsよりdocumentやsampleが少ない Metal Metal 2 - Apple Developer GPUを明示的に使い画像処理や3D rendering/VRなどができる 他の方法より後発の技術 OpenGL iOS上でのOpenG