Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何在CoreImage中禁用颜色管理_Ios_Objective C_Swift_Core Image_Cifilter - Fatal编程技术网

Ios 如何在CoreImage中禁用颜色管理

Ios 如何在CoreImage中禁用颜色管理,ios,objective-c,swift,core-image,cifilter,Ios,Objective C,Swift,Core Image,Cifilter,我想禁用颜色管理,如Apple《最佳性能指南》中所述: 它说我必须将kCIImageColorSpace设置为null。 作为cifilter?.setValue(“null”,forKey:kCIImageColorSpace)没有 给我任何结果(应用程序崩溃) 我阅读了文件: ) 其中表示我必须将NSNull对象指定为值。 但是cifilter?.setValue(NSNull(),forKey-kCIImageColorSpace)也导致了崩溃: 类与密钥CIImageColor

我想禁用颜色管理,如Apple《最佳性能指南》中所述:

它说我必须将
kCIImageColorSpace
设置为null。 作为
cifilter?.setValue(“null”,forKey:kCIImageColorSpace)
没有 给我任何结果(应用程序崩溃)

我阅读了文件:

  • )
其中表示我必须将
NSNull
对象指定为值。 但是
cifilter?.setValue(NSNull(),forKey-kCIImageColorSpace)
也导致了崩溃:

类与密钥CIImageColorSpace的键值编码不兼容


执行此操作的正确命令是什么?

在创建CIContext时,您需要设置颜色空间,而不是将其设置为CIFilter。这就是我正在做的:

[CIContext contextWithOptions:@{kCIContextWorkingColorSpace : [NSNull null]}];
您应该遵循他们在建议末尾发布的链接:

谢谢@Amit的编辑