Mar
8
CG Pipelines and CIContext Bugs
So, I've been starting to build a simple soft-proofing application for Mac OS X. the concept being something simple that could take a TIFF or JPEG as input, then show what the rendering would be, and where any out-of-gamut colors were for any given output profile. E.g., a printer or whatever.
I decided to this via Core Image, for reasons of performance. Core image allows you to write CIFilter's that run on the graphics hardware of your PC, and so can be very, very quick. And, after about a week of frustration, I nearly had a CG processing pipeline up and working to my satisfaction.
There's just one thing that I absolutely couldn't work out, which is CGContextDrawImage's handing of out-of-gamut colors.
I decided to this via Core Image, for reasons of performance. Core image allows you to write CIFilter's that run on the graphics hardware of your PC, and so can be very, very quick. And, after about a week of frustration, I nearly had a CG processing pipeline up and working to my satisfaction.
There's just one thing that I absolutely couldn't work out, which is CGContextDrawImage's handing of out-of-gamut colors.