【发布时间】:2012-06-24 19:44:01
【问题描述】:
我正在尝试将任意 3D Luts 应用到 iOS 上的图像,但我卡住了。
我这辈子都不知道如何正确格式化 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
};
【问题讨论】:
-
color_cube_data 有效吗?如果是这样,您介意分享完整的查找表吗?
标签: iphone core-image