Color Spaces & Additive vs Subtractive Color

By Pritesh Yadav 12 min read

Before you can control color in print, you need to understand one surprising fact: a screen and a printed page make color in physically opposite ways. A glowing phone screen and a printed flyer are not just "the same colors on different surfaces" — they are built on two different laws of physics. This section explains those two laws, then walks through the main color spaces (organized systems for describing color with numbers) you will meet in a print shop: RGB, CMYK, Lab, Grayscale, and HSL/HSV.

2.1 The two opposite ways to make color

Let's define the two core ideas in plain words first.

Additive color (RGB)
Making color by mixing emitted light. You start from black (no light at all) and add red, green, and blue light. The more light you add, the brighter it gets, heading toward white. This is how every screen works — each pixel emits its own light.
Subtractive color (CMYK)
Making color by mixing pigment that absorbs (subtracts) light. You start from white paper (which reflects nearly all light) and add ink, which absorbs certain wavelengths and removes them. The more ink you add, the darker it gets, heading toward black. You see only the light the pigment did not absorb, bounced back off the paper.

Here is the heart of it: a screen makes its own light; paper only borrows light from the room and throws some of it back. A screen can fire a pure, intense beam of red straight into your eye. Ink can only fail to absorb red light that happens to be in the room. You cannot out-shine a light bulb with a piece of paper. This is the root reason print always looks a little duller than a screen, and why the two can never match perfectly.

Analogy: RGB is like shining three colored flashlights — red, green, and blue — onto a black wall in a dark room. Overlap all three and you get white. CMYK is like stacking colored gel filters over a bright white window: each filter removes some light, and stacking them all blocks nearly everything (black). One builds up from dark by adding light; the other works down from bright by subtracting it.
ADDITIVE (light)            SUBTRACTIVE (pigment)
start = BLACK               start = WHITE PAPER
   + R + G + B                 + C + M + Y
       |                           |
       v                           v
   --> WHITE                   --> BLACK
(screens, TV, phones)       (print, paint, photos)

The mixing rules are mirror images

When you mix two additive primaries, you get a subtractive primary — and vice versa. This is not a coincidence; the two systems are exact opposites.

Additive mix (light)ResultSubtractive mix (ink)Result
Red + GreenYellowCyan + MagentaBlue
Green + BlueCyanMagenta + YellowRed
Blue + RedMagentaCyan + YellowGreen
R + G + BWhiteC + M + Y(theoretically) Black

Notice that Cyan, Magenta, and Yellow are the exact complements (opposites) of Red, Green, and Blue. Each ink is really a dial that controls one RGB light:

  • Cyan ink absorbs red light, reflecting green + blue.
  • Magenta ink absorbs green light, reflecting red + blue.
  • Yellow ink absorbs blue light, reflecting red + green.

So a CMY ink set is just a way of subtracting RGB lights one at a time. That is exactly why the two systems are mirror images of each other.

Key takeaway: Screens emit light and build color up from black by adding RGB; ink absorbs light and builds color down from white paper by subtracting with CMY. They are physically opposite, so a print will never glow like a screen.

Why CMYK adds K (black)

In theory, 100% Cyan + 100% Magenta + 100% Yellow should make black. In reality, real pigments are impure, so all three together make a muddy dark brown — never a true, deep black. So printers add a fourth, dedicated K (Key/black) ink. The "K" stands for Key (the key plate that holds the fine detail and registration), not "blacK."

Benefits of having a separate K ink: crisp deep blacks, razor-sharp black text, less total ink used, faster drying, and lower cost (one ink instead of three).

2.2 RGB — additive, for screens

  • Components: Red, Green, Blue channels. The standard is 8 bits per channel = 256 levels each (values 0–255).
  • Total colors: 256 × 256 × 256 = 16,777,216 colors ("16.7 million," or "True Color"). Because that's 8 bits × 3 channels, it's called 24-bit color.
  • Hex notation: six hexadecimal digits, two per channel, each running 00FF (0–255). For example #FF0000 = pure red, #FFFFFF = white, #000000 = black. Add a fourth pair for transparency (alpha) and you get 8 hex digits / 32-bit RGBA.
  • Strength: a huge, bright gamut; native to every digital display; intuitive for anything that glows.
  • Weakness: device-dependent — the same RGB numbers look different on every monitor unless you use color management. And it is not directly printable.
  • Use when: designing for web, screen, video, UI, and digital photos — and as your editing space before a controlled conversion to CMYK.

RGB working spaces matter too: even within RGB, the size of the color range differs.

RGB spaceSizeBest for
sRGBSmallest — the default for web, browsers, OS, most monitors, social mediaSafe universal web export
Adobe RGB (1998)~35% larger than sRGB; richer cyans/greensMost pro print work — holds colors CMYK can reach that sRGB would clip
ProPhoto RGBMassive — covers ~90% of real-world visible colorsFine-art / high-end editing (use 16-bit to avoid banding); risky for delivery
Best practice: Edit in a wide RGB space (Adobe RGB or ProPhoto, 16-bit) to keep maximum color, then export sRGB for web, Adobe RGB for most print, and let the print lab's ICC profile drive the final CMYK conversion.

2.3 CMYK — subtractive, for ink

  • Components: Cyan, Magenta, Yellow, Key/black — each expressed as a percentage of ink coverage (0–100%).
  • Strength: it is the actual model a press prints in; you control real ink coverage, and K gives you clean text and rich black.
  • Weakness: its gamut is roughly half the size of RGB. It simply cannot reproduce bright neons, electric blues, vivid greens and oranges, or glowing reds. It is also dependent on the device, paper, and press.
  • Use when: preparing final files for offset or digital printing. Always do (and check) the CMYK conversion before sending to press, using that press's ICC profile.
Common mistake: Setting small black body text as "rich black" (C+M+Y+K together) instead of 100% K only. When the four plates don't align perfectly on press, you get colored fringing and registration halos around the letters. Pros set body text to K-only and reserve a controlled rich-black recipe for large solid black areas.

2.4 Lab / CIELAB — the device-independent reference

Full name: CIE 1976 L*a*b*, standardized as ISO/CIE 11664-4:2019 and defined by the CIE (the international body for color science). Its purpose is unique: it describes what a color looks like to a human, not how a specific screen or ink would make it.

It has three axes:

L* (Lightness)
0 = black, 100 = white.
a*
green (−) ←→ red (+).
b*
blue (−) ←→ yellow (+).

A neutral gray sits dead center, where a* = b* = 0. Lab is device-independent: it's tied to the CIE "standard observer" (an average of human color-matching data), so it acts as a universal lingua franca. It is also biologically modeled — it mirrors human "opponent-process" vision, where the eye feeds a red-vs-green channel (a*), a blue-vs-yellow channel (b*), and a brightness channel (L*). It is designed to be perceptually uniform: an equal numeric change roughly equals an equal change in what your eye perceives.

Role in print: Lab is the hub that ICC color-management profiles translate through (RGB → Lab → CMYK). The standard color-difference measure, Delta E, is calculated in Lab. And spot colors (Pantone) are specified with Lab values so they can be reproduced anywhere.

Analogy: RGB and CMYK are two "local languages," each tied to a specific device. Lab is the neutral exchange currency every device converts through, so "this exact red" means the same thing on any screen or any press in the world.

2.5 Grayscale — a single channel

Grayscale uses one channel of luminance. At 8-bit it gives 256 shades of gray (0 = black, 255 = white). In print, a grayscale image can be printed with K ink only — cheaper, more consistent, and impossible to misalign — or converted to a neutral CMYK build. Use it for black-and-white photos, single-color (K) jobs, and line art.

2.6 HSL / HSV — human-friendly remaps of RGB

HSL and HSV are not new gamuts — they describe the exact same RGB colors using friendlier, more human coordinates (a cylinder instead of three light values). Humans don't naturally think in "how much red + green + blue light," so these models let you pick a color the way a person thinks.

Hue
An angle, 0–360°, around the color wheel (red → yellow → green → cyan → blue → magenta).
Saturation
Distance from the gray center axis — the color's purity or intensity.

The difference is the brightness axis:

  • HSL — Lightness: 0% = black, 100% = white, and 50% = the most vivid color.
  • HSV/HSB — Value: 0% = black, 100% = the most vivid color (Value alone never reaches white).

Use when: HSL is common in CSS, web, and UI design tools (like Figma); HSV is favored in computer vision, image processing, and light/LED controls, and in color pickers.

2.7 Why you can't reproduce every RGB color in CMYK

Because the CMYK gamut is only about half the size of the RGB gamut, bright neons, electric blues, vivid greens and oranges, and glowing reds have no ink combination that matches a backlit screen pixel. They are "out of gamut." When you convert, these colors get remapped into the printable range — coming out duller, muted, or shifted in hue. This is the number-one cause of "it looked great on screen but printed flat."

The conversion is steered by rendering intents:

  • Perceptual — gently compresses the whole gamut to keep color relationships smooth. Best for photos.
  • Relative Colorimetric — keeps in-gamut colors exact and clips only the out-of-gamut ones to the nearest printable color. Best for logos and most print — pair it with Black Point Compensation so blacks stay rich instead of turning dark gray.
  • (Saturation and Absolute Colorimetric exist for specialized cases.)
Example: A client designs a flyer with a glowing electric blue (boosted #0000FF). On press it prints as a flat navy-purple, because that blue sits far outside CMYK's gamut. Soft-proofing in Lab/CMYK first would have shown the dull result and let them choose a printable blue — or specify a Pantone spot ink.

Delta E (ΔE) — measuring color difference

Delta E is the standard number for "how different are these two colors," measured in Lab. The modern formula is ΔE2000 (ΔE00). A change of ΔE ≈ 1.0 is the Just Noticeable Difference — the smallest gap a human eye can detect.

ΔE2000 valueWhat it means
< 1Imperceptible
1 – 2Barely noticeable
2 – 3.5Noticeable
> 3.5Clearly different

The print industry target is ΔE2000 < 2 (acceptable). Consumer goods tolerate around 3.0–4.0; a well-calibrated display should average ΔE under 1 with a max under 3.

Example: A brand's exact corporate red is specified as a Pantone spot color with Lab values. A press in Tokyo and a press in London both hit it within ΔE < 2 — even though their underlying CMYK builds differ — because Lab is device-independent.
Common mistake: Designing in RGB, trusting bright neon screen colors, and sending the RGB file straight to a CMYK press. The RIP converts it blindly, often badly, and your vivid colors come out muted. Convert and soft-proof yourself with the correct ICC profile and rendering intent — and don't forget Black Point Compensation, or your blacks turn dark gray.
Best practice: Use K-only for black text and neutral grays, reserve rich black / CMY builds for large solids (staying under the press's total ink limit), and specify critical brand colors as Pantone/spot with Lab values — then verify with ΔE2000 (< 2) so color is measured, not eyeballed.
Section summary:
  • Additive (RGB) mixes emitted light up from black toward white; subtractive (CMYK) mixes pigment down from white paper toward black — they are physically opposite, so print never glows like a screen.
  • RGB is 8-bit-per-channel, 16.7 million colors, hex-coded, device-dependent, and for screens; CMYK is ink percentages with a separate K (Key) plate for clean blacks and is for press.
  • Lab/CIELAB (L* lightness, a* green–red, b* blue–yellow) is the device-independent, perceptually uniform reference that color management and Delta E rely on.
  • CMYK's gamut is ~half of RGB's, so bright/neon colors are out of gamut and print duller; rendering intents and soft-proofing control how that loss happens.
  • Edit wide in RGB, convert to the press's CMYK profile at the end, use K-only for text, and verify brand colors with Pantone + Lab and ΔE2000 < 2.

Continue reading