[cairo] Spot colors (and CMYK)
Bill Spitzak
spitzak at gmail.com
Thu Jan 21 13:42:44 PST 2010
I think I am not explaining the API I want clearly.
What would be sent to cairo is "This is the spot color id, and here is
an sRGB approximation". This sRGB value would be the Pantone CMYK
converted using the DeviceCMYK to sRGB, although not be clamped to the
0-1 range (so outside-sRGB-gamut inks can be approximated).
A "smart" driver can ignore the sRGB approximation and do exactly the
right thing by using the spot color id.
A "dumb" driver will ignore the spot color id and is going to get the
color wrong. I have yet to see any kind of argument that somehow the
dumb driver is going to do better if given CMYK and a color profile
rather than sRGB. That color profile is apparently a constant so it
should not be needed. The only plausable argument is that there is
information in the 4-D CMYK space that is lost when converting to 3-D
sRGB but so many of the color experts here say with absolute certainty
that XYZ or Lab (both 3-D spaces) will do the job, that it appears this
is false.
More information about the cairo
mailing list