CITemperatureAndTint for iOS image

Is there any code sample or example for CITemperatureAndTint? I read its documentation, but I need an example for its implementation.

+5
source share
2 answers
CIFilter *yourFilter = [CIFilter filterWithName:@"CITemperatureAndTint"];
[yourFilter setValue:yourInputImage forKey:@"inputImage"];
[yourFilter setValue:[CIVector vectorWithX:6500 Y:500] forKey:@"inputNeutral"]; // Default value: [6500, 0] Identity: [6500, 0]
[yourFilter setValue:[CIVector vectorWithX:1000 Y:630] forKey:@"inputTargetNeutral"]; // Default value: [6500, 0] Identity: [6500, 0]
CIImage *resultImage = [yourFilter valueForKey: @"outputImage"];
UIImage *resultOutputImage = [UIImage imageWithCGImage:[context createCGImage:resultImage fromRect:resultImage.extent]];    

You can see what values ​​for color temperature give you colors in this link on Wikipedia .

For reference

CITemperatureAndTint : , TargetNeutral. TargetNeutral 2D CIVector, , , . CITemperatureAndTint, , RGB , Neutral (srcTemperature, srcTint), , TargetNeutral (dstTemperature, dstTint), ( CIColorMatrix). TargetNeutral , . iPhoto, , (.. ), .

+14

All Articles