CMY and CMYK models
A screen emits light; paper reflects it. Printing ink does not add light, it absorbs part of it, and the rest reaches the eye. That is why print is described by a different model than a screen: by the amounts of cyan (C), magenta (M), yellow (Y) and black (K) ink.
Subtractive mixing
Each ink removes one RGB primary from white light:
CMY is therefore the inverse of RGB. In 0..1 values:
Why a fourth ink
In theory three inks at full coverage make black. In practice the result is a muddy dark brown, because real pigments do not absorb their range perfectly. There are technical reasons too:
- three layers of ink dry slowly and can smear, especially on uncoated paper,
- small black text built from three inks needs perfect registration; any shift gives colored fringes,
- black ink is cheaper than three colored ones.
So black is added, marked K (for key, the key plate the others were registered to). The letter is not B, to avoid confusion with blue.
Formulas: RGB to CMYK
The simplest conversion replaces the common gray part of the three inks with black:
For RGB (200, 80, 40), #c85028:
The way back:
Why these formulas are not enough for print
The formulas above are a geometric transformation, not a description of a real press. The result depends on the inks, the paper, the screening method and dot gain, i.e. how much halftone dots spread on the paper. The same CMYK value looks different on coated and on newsprint paper.
In practice conversion goes through the ICC profile of a specific print process (in Europe usually FOGRA39 or FOGRA51 for coated paper). The profile also sets:
- black generation (GCR, UCR): how much of the common gray part of the three inks is replaced by black,
- total ink limit (TAC), usually 300-340% of C+M+Y+K, so the paper can dry,
- the gamut: colors the process cannot reproduce. Vivid greens, blues and oranges from a screen are often outside the CMYK gamut.
CMYK, like RGB, is device-dependent. For a color to look similar on screen and on paper, the conversion has to go through a device-independent space, CIELAB. See color management.