I want to disable Color management as described in the best performance Guide by Apple:
It says that I have to set null to the kCIImageColorSpace.
As cifilter?.setValue("null", forKey: kCIImageColorSpace) didn't
get me any results (App Crashed).
I read the documentation:
where it says that I have to specify the NSNull object as value.
However cifilter?.setValue(NSNull(), forKey kCIImageColorSpace) also caused a crash:
Class is not key value coding compliant for the key CIImageColorSpace
What is the right command to do this?
You need to set the color space when creating the CIContext not to the CIFilter. This is what I'm doing:
[CIContext contextWithOptions:@{kCIContextWorkingColorSpace : [NSNull null]}];
You should follow the link they posted at then end of the suggestion: Building Your Own Workflow with a Core Image Context
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With