我想按照Apple最佳性能指南中所述禁用色彩管理:
它说我必须将null设置为[ { '': null } ]
。
由于kCIImageColorSpace
没有
给我任何结果(App Crashed)。
我阅读了文档:
它表示我必须将cifilter?.setValue("null", forKey: kCIImageColorSpace)
对象指定为值。
但是NSNull
也导致了崩溃:
类不是键CIImageColorSpace
的键值编码
执行此操作的正确命令是什么?
答案 0 :(得分:0)
创建CIContext时,您需要设置颜色空间而不是CIFilter。这就是我正在做的事情:
[CIContext contextWithOptions:@{kCIContextWorkingColorSpace : [NSNull null]}];
您应该按照他们在建议结尾处发布的链接进行操作: Building Your Own Workflow with a Core Image Context