Understanding Color

Not for the faint of heart, this page attempts to explain technical details about color.

Warning: This page is highly technical.

Note: We highly recommend that everyone checks out our page on making your images Presto ready, and the best they can be. This will help with (what could be) much heartbreak!

RGB or CMYK?

A very common question we receive is "do I use CMYK or RGB for my images and files?"

The short answer is: If you upload an interior PDF (i.e. front and back cover are separate files) with all images and artwork converted to CMYK, you will incur the least amount of image alteration in the production work flow.

However, this is a problem: computers require RGB and printers require CMYK.

Comparing Colorspaces: Additive vs. Subtractive

There are two ways to make colors:

1.Start with a black sheet, and use the 3 primary colors until you get white, and every color in-between. This is called the "additive" color model because you are starting with no light (black) and adding light to create color. This is how the RGB colorspace creates colors.

2.Start with a white sheet, and use 4 basic colors until you get black, and every color in-between. This is called the subtractive colorspace because you are starting with pure light (white) and covering it up until there is none (black). This is how the CMYK colorspace creates color.

"Well, why isn't everything just in RGB? (or CMYK?)"

Well, everything in the projection world (computer monitors, TV's, cinemas, etc.) is RGB because viewing devices use a __black screen__, and need to add light to create color. However, paper is white, so printers need to remove light to create color. Thus the great conflict of digital printing: You design on an additive device (the monitor), but you print on a subtractive device (the printer).

Computer displays use the additive color space because they start with a black canvas

Printers use the subtractive CMYK color space because they start with a white canvas

How to Make a Rainbow

In order to create a full range of colors, you need several pieces:

A color model is the method used to make the colors for your image. In grade school, the color model used several jars of paint that you swirled together. In digital devices, a color model is a mathematical formula that will generate colors based on input parameters. So far, we have generally talked about the CMYK and RGB color models which are the most common.

The total possible colors you can create with your color model is known as thecolor space. The colors in the color space that can be created by a device is called the "gamut". An ICC Profile is standard file type used to define the gamut for a given device.

Where the trouble starts is the CMYK color model cannot produce as many colors as the RGB color model.

There are three primary color spaces used in printing and digital publishing:

CMYK(There are several permutations including US Web Coated SWOP, Generic CMYK)

RGB- The new standard for digital devices

AppleRG - Actually created by Adobe for early Apple Macintosh computers, this is still the primary color space used for Macintosh computers.

In the figure above, you can see a chart that graphs the color spaces for CMYK, sRGB, and AppleRGB. Each line encircles that possible colors for each color space. Note how much smaller the CMYK color space is! CMYK is particularly poor at recreating greens and purples. Looking at the graphs, you can see how much trouble there can be when you need to print colors that are outside of the color space (this is called "out of gamut".)

The Language of Color

Just like we have many spoken languages, there are many color languages or "color spaces" as they are called. And much like translating a spoken language, translation between color spaces is not exact. Every language has unique words that do not correspond to other languages, and thus some guessing and judgment is needed when making the translation.

As an example, let's think of the French language. It has a set of rules, and vocabulary of words that are used to produce the language. The "sRGB Color Space" has a set of rules that create the available colors. Translating from French to German requires care to convert words and phrases that do not directly correspond. Similarly, translating from sRGB to generic CMYK requires care to convert colors that do not directly correspond.

In order to translate properly, the translator needs to be properly told the exact color space of the source image, and the desired color space to be translated. There are many variations of RGB, much like dialects of French, each with their own nuances.

The White Point at the End of the Tunnel.

If you have made it this far, you must be a pro. So there is only one issue to resolve, and that is the white point. As anyone who has tried to choose a paint color knows, there are thousands of different "whites". With a lot of simplification, a white point is the point on the graph above that color space considers is "true" white. Notice the blue and green dots in the center of the graph? Those represent the white point for the AppleRGB and sRGB color spaces, respectively. This difference in ideas of what is "white" can cause much trouble.

Danger! Notice how the entire AppleRGB is shifted toward blue? This can result in a heavy blue tint to images, particularly monochrome images. If you convert a file created with the AppleRGB profile to the CMYK, but you use wrongly state the source color space as sRGB, you will see this blue tint because the translator had the wrong understanding of what is true white.

Useful Links

A history of the Apple RGB Color Profile, which was actually created by Adobe.

A Review of RGB color spaces

Comments

Fantastic explanation!

by Emily Adelsohn, 21 Apr 2011 (01:44 UTC)
I'm very far from a techie, but your explanation of color differences between printers and monitors, and the imprecise understanding of the value of white is fantastic! It's beautifully written (I've been a tech writer, so I can appreciate that), and not at all difficult to understand. I wish the web world was populated by writers like you!

Re: Fantastic explanation!

by PrestoPhoto Support, 21 Apr 2011 (17:08 UTC)
Emily,

Thanks so much for the positive feedback :)

Let us know if you have any questions along the way!

Have a great day

PrestoPhoto support

Does your printer convert my CMYK to its own CMYK ?

by chris, 06 Apr 2009 (15:59 UTC)
Does your printer convert my CMYK profile to its own CMYK profile?
How can I preview printer's results using me preview option in Photoshop (6)?

Re: Does your printer convert my CMYK to its own CMYK ?

by PrestoPhoto Support, 06 Apr 2009 (20:37 UTC)
Ultimately, the printer does make a conversion to ink dots on paper, however it will use the provided CMYK profile. Bear in mind we calibrate based on sRGB and US Web Coated SWOP. If you use a custom profile, your output may vary.

If you want to preview, use US Web Coated SWOP as your profile to get the best approximation. However, we suggest most customers use sRGB unless they have advanced graphics (non-photo) designs

  Page 1 of 1  
Go to page