Publishers of technology books, eBooks, and videos for creative people

Home > Articles > Design > Adobe Photoshop

This chapter is from the book

Color Management Systems Explained

A color management system (CMS) is software that does its best to maintain the appearance of colors when reproduced on different devices. The word appearance is not chosen lightly—it's simply impossible to reproduce many of the colors found in the world in print, or even on a color monitor.

Color management often gets dressed up in much fancier clothing, but it really does only two key things:

  • It lets you assign a specific color appearance to RGB or CMYK numbers that would otherwise be ambiguous.
  • It maintains that color appearance as consistently as possible as you send images to different displays and output devices.

No matter how complicated color management options might appear, when you examine them more closely, they always serve those two purposes.

Parts of a Color Management System

All color management systems employ three basic components:

  • The color-matching engine (sometimes known as the color-matching method) is the software that converts color meanings between different device-specific color spaces, like a universal translator between your color devices. You can choose a different color-matching engine than the very good Adobe Color Engine (ACE), but you probably won't ever need to. The only real reason for using a different engine is if you absolutely must obtain exactly the same conversions from non-Adobe products.
  • The reference color space (also known as the profile connection space, or PCS) is a device-independent, perceptually based color space. Most current CMSs use a CIE-defined color space, such as CIE Lab or CIE XYZ. You never have to work directly with the reference color space; it's the theory behind how the software works. Think of it as the common ground for all color devices—a space that can represent any color.
  • A profile describes the behavior of a device like a scanner, monitor, or printer. For instance, a profile can tell the CMS, "This is the reddest red that this device can output." A profile can also define a virtual color space that's unrelated to any particular device (the Adobe RGB space is an example of this; you'll see how it's useful later on). Profiles are the key to color management. Without a profile, 100 percent red has no specific meaning; with a profile, the color management system can say, "Oh, this color is supposed to be red in the specific way that red appears on that printer." Profiles conform to the standard International Color Consortium (ICC) specification that lets them work with all CMSs on all platforms. ColorSync profiles on the Mac and .icm or .icc profiles in Windows both follow the ICC spec and work on both platforms.

Fortunately, you have to work only with the last of the three components: profiles. You'll run into profiles if your images come from many sources or go to many different types of output media, while the color-matching engine and reference color space may never need to be changed and are usually invisible to you.

Conveying Color Meaning with Profiles

The key concept in using a CMS is conveying color meaning—making those ambiguous RGB and CMYK values unambiguous. If a CMS knows what RGB values a scanner produces when it scans specific colors, and it knows what colors a display produces when it receives specific RGB numbers, it can calculate the new RGB numbers it needs to send to the display to make it reproduce the colors represented by the scanner's RGB numbers.

Profile Embedding. When you embed a profile in an image, you aren't changing the image itself, and you're not changing the color values. All you're doing is including extra information that tells color-management-savvy applications how to reproduce the colors you saw using the color values in the file. This is possible because a profile designates a specific color appearance for the RGB or CMYK numbers. With a profile, color values are no longer ambiguous—they gain a context to refer to.

Source and Destination Profiles. When you ask the color management system to make a conversion—to change the numbers in the file—the CMS needs to know where the RGB or CMYK color values came from and where you want to send them. You can give the CMS this information by specifying a source profile and a destination profile.

For example, imagine that a color management system works with words rather than colors. The purpose of the CMS would be to translate words from one language to another. If you just feed it a bunch of words, it can't do anything. But if you give it the words and tell it that they were written by a French person (the source), it can suddenly understand what the words are saying. If you then tell it that you speak German (the destination), it can translate the meaning faithfully for you.

The Process. When you scan artwork, you get RGB data. For Photoshop to know what specific colors those RGB values should represent, Photoshop needs to read the profile that describes how the scanner (the source) saw the colors. If the scanning software embeds a profile describing its colors, all you have to do is open the image; Photoshop will just read the profile that's already in the image. You can then start editing the file, or you can first convert it from the scanner's color space to a more standard color space like sRGB or Adobe RGB, which you would set as the destination color space.

When you print the image, the CMS converts the image's colors into a form the printer driver can accept. This color conversion happens whether or not you're aware of it. If you don't take control of the color conversion, the standard color handoff from Photoshop to the printer driver software may result in mediocre printed colors. If you do take control over the conversion, the Print dialog in Photoshop lets you choose a printer (destination) profile that describes exactly what colors are possible using that specific printer, paper, and ink. Photoshop performs that color conversion on the way to the printer without permanently altering the image file, which remains in its current color space. This more manual approach to printing gives you printed colors that are as consistent as possible with what you saw onscreen. For more information, see "Converting Colors When You Print" later in this chapter.

This is really the only thing CMSs do. They convert color data from one color space (one "language") to another, using profiles to preserve the intended appearance of the colors throughout the workflow. Pretty much everything you do with a CMS involves asking it to make the colors in a source as consistent as possible with those in the destination, and this two-step process is integral to the way Photoshop handles color.

There's one more wrinkle, in that the source and destination typically aren't very similar in size or in shape. In addition, when you print, it's just about guaranteed that the destination will not be able to reproduce as many colors as the source. (A printer using CMYK inks simply can't reproduce anywhere near the number of colors that a computer monitor can reproduce.) When this is true, a lot of colors will have nowhere to go—they can't be reproduced by the destination device. To deal with these mismatches, CMSs provide for rendering intents, which I cover later in this chapter.

Identifying a Document's Color Profile

Photoshop makes it easy to tell which profile an image uses. The tools that do this aren't visible by default, but before you read any more of this book, you might want to turn on some of these readouts (see Figure 4-1):

  • Status Bar. To display the document profile in the Status bar, click the black triangle next to the Status bar at the bottom of a document window. If you have multiple floating document windows, each window's Status bar will show the profile for the document, which is especially useful if you've opened copies of the same document that have different document profiles.
  • Info Panel. Click the options menu icon in the top-left corner of the Info panel, choose Panel Options, turn on Document Profile, and click OK. Now the document profile will appear in the Info panel. The Info panel shows the profile only for the active window or tab.
Figure 4-1

Figure 4-1 You can display a document's profile in the Info panel, as well as in the Status bar at the bottom of a document window.

Comparing Color Spaces

There are a couple of ways to observe the kinds of discrepancies a color management system must deal with to maintain consistent color. You can look at 3D plots that tell you how big each color space is, and you can preview how an image will look in another color space.

You might have come across two-dimensional plots of color gamuts (see Figure 4-2). But 2D plots can be misleading. A color space is actually three-dimensional, because it isn't just about the range of colors. It's also about the range of tones from light to dark, as in the HSB color cylinder you saw back in Figure 3-3. In other words, brightness is the third dimension. For this reason, 3D plots are much more informative (see Figure 4-2). For example, you'll find that while RGB devices can generally reproduce more colors than CMYK devices, especially at brighter luminance levels, CMYK devices can often reproduce more dark colors than RGB devices can. If you bear in mind that you increase RGB saturation by adding light and you increase print saturation by adding ink, this makes perfect sense.

Figure 4-2

Figure 4-2 2D gamut plots can be misleading; to get the complete picture, rotate the plots in 3D.

Another way to compare color spaces is to preview how an image looks in the destination color space. This is called soft-proofing. For example, you can open an image embedded with an sRGB document profile and preview how it will look in a specific CMYK press profile, without actually altering the image. You can also soft-proof how that image would look in any other color space for which you have a profile, such as a different printer or display standard. For example, you can view a Mac image under default Windows display conditions. For information about setting up and using soft-proofing, see "Soft-Proofing Other Color Spaces" later in this chapter.

Document, Device, and Working Spaces

The idea of a color space is easy to understand, since it's essentially the range of colors you get. What's more challenging is the idea of multiple color spaces, particularly within a single color mode. Let's look at some of the questions behind the various color spaces.

What's the Difference Between Document, Device, and Working Spaces? These are all color spaces that are simply used in different ways. One way to think about this is that they go from general to specific:

  • The working space that you set in the Edit > Color Settings dialog is the default color space you set in Photoshop. If you start a new document or open a document that doesn't have a profile, the working space is the profile that will be associated with the image. It also means that as long as you open images that already contain an appropriate profile, the working space is not a concern. You'll notice that there are four working spaces in the Color Settings dialog—that's because each color mode gets its own default. RGB has its own working space, CMYK has its own, and so on. When picking an RGB working space, it's usually best to choose one that's built into Photoshop; for more information see "About the Built-In RGB Working Spaces" later in this chapter.
  • The document color space is just another way of saying "the profile that's embedded inside an image." If there is no profile embedded in an image, you can either let your Photoshop default working space take over, manually assign a profile to it, or tell Photoshop to leave it untagged (that is, don't color-manage the document). Photoshop handles document profiles very intelligently: If you have five documents open and each has its own correct but very different profile, there won't be any need to apply the working space to any of them, and in addition, Photoshop will maintain each document's profile separately. Photoshop won't let one document's profile affect another document.
  • A device color space represents the range of color produced by a device you use to create or output images. On the creation side, it could be a digital camera or scanner. On the output side, it could be a printer. As discussed earlier, device color spaces are valuable for precisely describing the colors of the device that an image came from or is going to, but they are not good for editing, so you'll usually run into device color spaces (device profiles) when you first create or finally output an image.

In a typical image-processing workflow among color spaces, an image begins its life using a device-specific source profile and gets converted to a standard, perceptually uniform workspace (such as Adobe RGB or sRGB) for editing and archival storage. Media-specific copies of the image are then converted to the color spaces for the media where they'll be used (the Web, print, video, and so on).

Why Do We Need More Than One Kind of RGB or CMYK? Different devices reproduce different ranges of color, so if you used an RGB space that was relatively small, like sRGB, it wouldn't be big enough to preserve the colors from a higher-quality source, such as a professional camera. In that case, you might consider using a larger color space to archive the original.

So Why Not Just Use One Color Space Big Enough to Contain All of the Others? The only problem with using very large color spaces, such as ProPhoto RGB, is that most people still edit 8 bit/channel images. Eight bits isn't quite enough to stretch across the wide-gamut color spaces, so when you edit an 8 bit/channel image in ProPhoto RGB, instead of smooth color transitions you might see banding or steps. Editing in very large color spaces is more practical if you edit images that have 16 or more bits per channel. That's kind of an advanced technique, though, because you have to be comfortable with how to convert both to 8 bits per channel and to the color spaces that your final images need.

Peachpit Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from Peachpit and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about Peachpit products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites; develop new products and services; conduct educational research; and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email ask@peachpit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by Adobe Press. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.peachpit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020