Understanding Color

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

Warning: This page is highly technical.

Those of us who are average users can happily go on our way without worrying about the technical details of color. Much like a modern automobile with all kinds of electronics, a bunch of smart engineers made driving "turn-key" simple. So, for those of us who just want pictures to print, we recommend you continue your care-free life, and not worry about the pesky details that follow. This page gets into some technical details that you really don't need to worry about unless you are an image professional.

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!


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

Boy, that's a pain. So why not just convert between two and be done with it? Oh, if it was only that easy... and this is where things get really technical.

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 the color 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)
  • sRGB - The new standard for digital devices
  • AppleRGB - 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


Printed Color Space vs Visual Color Space

by Matt, 20 Jan 2015 (00:15 UTC)
What is still not clear to me is if the printers (indigo and iGen) are producing printed color out side of the CMYK gamut.

Re: Printed Color Space vs Visual Color Space

by Meghan Haviland, 20 Jan 2015 (02:28 UTC)
Hi Matt!

Thank you for your comment. There is a lot of amazing color information on this page: http://www.prestophoto.com/help/Understanding+Color

If you have any questions after reading, please send an email to support@prestophoto.com and we'll be glad to help!

Warm regards,

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)

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