Main Page | See live article | Alphabetical index

Color space

A color space is a specific way of representing colors as tuples of numbers, typically as three or four values. Color spaces lend themselves to (in principle) reproducible representations of color, particularly in digital representations, such as digital printing or digital electronic display.

Some colorspaces in wide use are:

Commercial color spaces: Reference color spaces: Obsolete colorspaces: Note: this article needs expert input: at the moment, it is extremely informal, and needs lots of work by experts in the field to give a good account of this highly technical field.

Table of contents
1 Commonly used color spaces
2 Commercial color spaces
3 Reference color spaces
4 Obsolete color spaces
5 Weblinks

Commonly used color spaces

Additive color mixing  Subtractive color mixing

RGB is typically used to describe additive color. Light is added together to create form from out of the darkness. RGB stores individual values for red, green and blue.

RGBA is used similarly as RGB, but it has an additional channel, alpha, to indicate transparency.

CMYK is a subtractive color space used in the printing process. One starts with a white canvas, and uses ink to subtract color from white to create an image. CMYK stores ink values for cyan, magenta, yellow and black.

YIQ is used in NTSC (North American) television broadcasts for historical reasons. YIQ stores a luminance value with two chrominance values, corresponding approximately to the amounts of blue and red in the color. It corresponds closely to the YUV (also called YCC or more accurately YCbCr) scheme used in PAL television and JPEG image compression, except for the fact that the YIQ color space is rotated 33 with respect to the YUV color space.

HSV is often used by artists because it is often more natural to think about a color in terms of hue and saturation than in terms of additive or subtractive color components. HSV stores a hue value, a saturation value and an intensity value.

HLS is quite similar to HSV, with lightness replacing intensity value. It was (is?) used in older(?) hardware by Tektronix.

There's an overview of the differences between RGB and CMYK at " class="external">

Once you've decided which color space you want to work in, if you are working on a computer, you must then address the problem of color space encoding.

Commercial color spaces

to be written

Reference color spaces

There are also a number of reference color spaces, used in more serious applications.

The reference standard usually used is the CIE Lab color space.

Obsolete color spaces

Early color spaces had two components. They largely ignored blue light because the added complexity of a 3-component process was much less of a marginal increase in fidelity than the jump from monochrome to 2-component color.


External links: