[cairo] Subtractive API, part 0

Chris Murphy lists at colorremedies.com
Thu Jan 28 10:40:35 PST 2010

On Jan 28, 2010, at 9:47 AM, Arjen Nienhuis wrote:
> Does anyone know what Photoshop does in that case: what happens if you
> draw with a cmyk(0,0,1,1) brush with 50% opacity? Or with the borders?

If you are using CMYK color mode, it will reduce all channels equally. They are not "gray balanced" to be well behaved. For that the color model needs to be RGB. Many of photoshop's plugins only work in RGB, and those that let you work in CMYK can produce color shifts that are not present when the same plugin is used in RGB mode.

> The point of my message was that It's bad to do composition in CMYK
> without a full blown CMS. If we don't want a CMS, we can use the SVG
> model with sRGB fallbacks.

Photoshop does compositing of CMYK, using just numerical values, not CIE values. However, it does show the effect on-screen with a CIE based preview, since it always tags CMYK with an ICC profile and there is no way not to.

CMYK is extremely device dependent. So I have no problem with using it for composition, but ignoring the color meaning of CMYK values is just not useful in my opinion.

Chris Murphy
Color Remedies (TM)
New York, NY
Co-author "Real World Color Management, 2nd Ed"

More information about the cairo mailing list