iOS 上の画像に任意の 3D Luts を適用しようとしていますが、行き詰っています。
私は一生、CIColorCube のキューブ データを正しくフォーマットする方法を理解できません。
WWDC のビデオから取った簡単なスクリーン グラブに基づいて、できることはすべて実行しましたが、実際に必要なのは、元になる作業用のテンプレートです。ImageApp サンプル コードに示されている手続き型 ICC 生成キューブではなく、ハード コーディングされたキューブの例を含むドキュメントはありますか?
現在、私のキューブ データは次のようになっています (簡潔にするために中央を切り取っています)。エラーがスローされます:
"Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<CIColorCube 0xb46a850> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key inputCubedata.'"
どんな助けでも大歓迎です、私はこれについて私の耳を引き裂いています。CIColorCube が期待しているものの販売された例を見つけることができません (単なる説明ではなく、実際の例のように)。
uint8_t color_cube_data[4096*4] = {
0, 0, 0, 1,
17, 0, 0, 1,
33, 0, 0, 1,
51, 0, 0, 1,
68, 0, 0, 1,
84, 0, 0, 1,
102, 0, 0, 1,
119, 0, 0, 1,
-----etc etc etc
153, 255, 255, 1,
170, 255, 255, 1,
186, 255, 255, 1,
204, 255, 255, 1,
221, 255, 255, 1,
237, 255, 255, 1,
255, 255, 255, 1
};