Microsoft Windows XP Color Management
Authors: Weisberg J.
Published year: 2005
Pages: 15-18/103
Buy this book on amazon.com >>
 < Day Day Up > 

How Do Color Mangement Systems Work?

Let's go back to the metaphor we started with at the beginning of this chapter, in which we compared communicating in color to communicating in multiple languages. Color management systems act as interpreters. The profile is like the dictionary for a device's language and dialect . Profiles are used by the CMM, which translates data from one device's colors to another, via a device-independent color space. The CMM receives the necessary information about a device from the profiles and uses rendering intents to perform gamut mapping to produce color that is predictable from device to device. The API provides applications with access to all of these functions. Remember that it is not possible to have perfect color matches between devices due to differences in each device's gamut .

 < Day Day Up > 
 < Day Day Up > 

Quick Review

  • Each device can reproduce a unique set of colors, or gamut .

  • Colors cannot always be matched between devices because of the differences in gamut.

  • Device profiles represent a device's color reproduction capabilities.

  • A color matching method, sometimes also called a color management module , or CMM, is the engine that transforms color between device-specific color spaces.

  • Color management systems use profiles and CMMs to map color between devices to ensure the greatest possible accuracy and predictability.

 < Day Day Up > 
 < Day Day Up > 

Chapter 2. Color Management in Windows XP

In this chapter, you'll learn about the benefits of having color management functionality built into .he operating system; how to assign profiles to devices, such as displays and printers, from within Windows XP; how the Color control panel in Windows XP centralizes the setup of color management settings; and the difference between applications that use color management in the operating system and those that implement their own color management.

Download Chapter 2 files from www.peachpit.com/xpcolor.


This chapter takes approximately 60 minutes to complete.


Color management is most effective when it is an integral part of your tools and workflow. A solid color management strategy involves using applications that are color management aware, having high-quality profiles for your devices, and consistently applying color management throughout your workflow.

However, this strategy won't take you very far if your operating system doesn't also include some sort of core color management system, because the operating system is the one piece of the equation that interacts with all the components in your color management workflow.

Microsoft has developed a system-level color management implementa-tion called Image Color Management (ICM), which is a bit of a misnomer because the system isn't limited to color managing only images. ICM was first introduced with Windows 95, and now ICM 2.0 can be used with all applications that are based on the Windows 98, Windows Millennium Edition (Me), Windows 2000, and Windows XP operating systems.

 < Day Day Up > 
 < Day Day Up > 

What Is System-Level Color Management?

You learned in Chapter 1 that color management systems arose out of the need for laypersons to ensure color predictability in the desktop publishing environment, rather than relying on traditional experts trained in proprietary imaging systems. You also learned that the first color management systems were developed by a variety of competing companies—which meant that they used proprietary profile formats and interfaces that made them difficult to use with other tools and applications. The International Color Consortium was formed to establish color management standards to help foster color compatibility among devices and software. These standards are now widely supported by color-imaging hardware and software vendors, as well as platform vendors such as Microsoft and Apple.

Without system-level color management, each application and device vendor would need to implement color management itself. This would likely result in a great deal of incompatibility between various devices and applications, not to mention that smaller vendors might not have the resources to implement comprehensive color management. One solution is to integrate a color management system into the operating system so that all devices and applications can use its capabilities in the same manner.

Microsoft integrated color management into the Windows operating system primarily to provide fundamental and automated color management capabilities to the applications and devices that support it. As a result, device manufacturers and software vendors were easily able to implement color management in their products in a consistent fashion. While most of the functionality of ICM is transparent to end users, occurring behind the scenes, ICM provides the foundation for predictable and accurate color in Windows.

Applications use ICM by calling the ICM application programming interface (API) for specific color management functions. These functions include matching color between device profiles and providing profile information for a specific device attached to the system. In some cases, ICM provides all the color management support in an application; in others, such as Adobe Photoshop, the application has its own color management but interacts with ICM for certain functions.

The various components —ICM, applications, printer drivers, and color management tools such as profile creators —all function together to create a color-managed workflow, or a process of moving color data from capture and creation to manipulation and then to output, all with consistency and predictability.

 < Day Day Up > 
Microsoft Windows XP Color Management
Authors: Weisberg J.
Published year: 2005
Pages: 15-18/103
Buy this book on amazon.com >>