Our friend color management
Color management, like most other technologies, was invented to solve a problem. A story problem. Let’s say we have three gadgets: our camera Canon, our monitor Samsung, and our printer Epson. All three of them can handle millions of colors, but unfortunately they’re not all the same colors. The darkest red that Canon can capture, for instance, is darker than the darkest one that Samsung can display. So when Canon takes a picture of dark red and hands it off to Samsung, Samsung shows dark red… that is, Samsung’s dark red, not Canon’s. Now the dark red isn’t so dark anymore. It’s even worse when you go to Epson, whose darkest red is lighter than Samsung’s, and far lighter than Canon’s.
Before color management, this is how the world went. A plethora of cameras, monitors, scanners, projectors, printers and myriad other devices handing off their own version of “dark red”, “bright green”, and “royal blue” to each other and expecting the other to treat things the way they did. Graphic artists, knowing that Epson didn’t have as dark a red as Samsung, learned to compensate as they could.
Eventually some of the big companies who created the devices (including Adobe, Agfa, Kodak, and Apple) got tired of hearing graphic artists gripe about having to compensate for color differences manually, and set out to get some peace and quiet in the world, forming the International Color Consortium (ICC) to that end. The ICC established the color profile as a standard way to store a list of which colors a device could handle (a color space), as well as storing other details about how devices behaved.
So now Canon had his list of colors (color space), and Samsung had his, and they could both talk, right? Wrong. While the color spaces stored in Canon and Samsung’s color profiles held a comprehensive list of what colors they could handle, they still didn’t know how those colors matched up to one another. The ICC solved that problem by providing a master list of colors (a color model, like LAB), containing every visible and many non-visible colors, that devices could match (map) their colors to. With that done, when Samsung wanted to hand off a color picture to Epson, Samsung’s darkest red could be matched to the correct spot in the color model, and Epson’s darkest red matched to its correct spot, and programs that used color management would know precisely how different their reds were from each other. From there the programs could accurately convert most of Samsung’s colors to Epson’s, leaving the graphic artists with only the extreme colors to worry about.
And that was almost enough, but not quite. Graphic artists are picky, and while it was all well and good to be able to accurately translate colors between their monitors and their printers, they wanted more. They wanted control. They didn’t just want to translate straight from one set of colors to the other, they wanted to be able to play with it in between. In an attempt to sate the insatiable artists, several companies came up with color spaces that held more colors than the printers and scanners and monitors (a working space, such as Adobe RGB), but not nearly as many as the whole massive color model, giving the artists a color space in which to play that was big enough not to lose any of the colors the devices used, but small enough to be worked with efficiently.
So color management was born. For all its weaknesses (like the fact that to work, every device has to know how its colors match up to the color model), the benefits have been huge. Relatively predictable color can be output from one picture to multiple devices, programs can warn us when colors aren’t going to work in the device they’re going to, and graphic artists are so busy trying to figure out color management they don’t bug the big companies anymore. Color management isn’t for everyone, and often the tools used to implement it are clunky and obfuscated, but the brave and determined have made it work, and when it does, it’s a beautiful thing.
Very well done Peter. You have taken the complex and explained it extremely well. Maybe someday color management will be plug and play, oh and I have this bridge if your interested….