|
Home Table Of Contents Support Pages Feedback & Contact Apple Computer, Inc. Mirror Sites Huh? | By Dave Downey
The Major Difficulties in Reproducing ColorThe physics of color presents a technical barrier, since delivering colored light is very different from delivering colored ink. Colors are described in device-dependent terms:
Device-dependent descriptions cause the same blend on one monitor to display a very different color on a different monitor. While it is possible to map an RGB value to a CMYK value for a given pair of devices, this is not a practical solution because changing the devices changes the mapping, and therefore the result. Different devices (scanner, monitor, printer) have different capabilities in delivering color. A color possible on one device is not possible on another. Every device produces a different range of colors, or color gamut. The scanner, display, and printer each have a different color gamut. Colors that all three devices can produce present no problem. But colors that only one or two devices can generate require color matching. The perceived color given by a specific value of RGB for an individual monitor can vary. Any RGB to CMYK mapping is not accurate over time. The solution for this problem is commonly called calibration.
Colorsync ArchitectureColorSync is a system extension that provides color matching capabilities to the existing QuickDraw graphics model. It provides three important features:
System-Level Support for Color MatchingAll applications and peripherals can take advantage of it. All applications and imaging peripherals use the same scheme for color matching.
Support for Existing ApplicationsSome existing applications get color-matched printing without waiting for revised applications. ColorSync provides some new calls that enable applications to match to the display as well. This completes the entire picture -- matched input, display, and output.
Opportunities for Third Parties to Add ValueColorSync uses the Component Manager, which lets third-party developers add value to the color-matching system. This was developed in conjunction with QuickTime to link a series of Apple or third-party color management resources and utilities.
How Colorsync Solves Color Matching ProblemsDevice-Independent ColorColorSync was developed to solve the problems related to device-dependent color such as RGB and CMYK. ColorSync attempts to consistently represent colors (visually very similar or identical) across the three color gamuts. ColorSync uses device profiles to determine what colors a device can display, print, or scan (device color gamut).ColorSync translates the colors that the originating device created for an image into a device-independent, and human perception-based color space, CIE XYZ. From the CIE-XYZ color space, ColorSync then translates the image into the color space of the destination device. ColorSync uses the Apple Color High-Resolution RGB monitor as the default system profile or space. If you have a different monitor, you should use the ColorSync profile for that monitor in order for ColorSync to work properly. The ColorSync profile creates a device-independent color definition while maintaining compatibility with QuickDraw, which is RGB-based. You can select any monitor that has a profile installed.
ApplicationsThere are three levels of ColorSync application support:
Text: Application ColorSync Support
Device Profiles and DriversColorSync allows characterizations of each device in terms of the CIE XYZ color space. These characterizations are called profiles. This allows making comparisons between any pair of ColorSync devices in terms of the common space.
Color Matching with ColorSync CMMs (Color Matching Methods)CMMs give the best possible match when the exact match is not available. ColorSync uses the device profiles to determine if a device can display or print a certain color. If a color is outside the color gamut of a device, ColorSync determines a best-match color within that deviceÕs gamut. It uses a simple look-up table or an algorithmic calculation to do this. The table look-up method is much faster than the algorithmic method.The algorithmic method gives better color matching, and offers four options:
Text: ColorSync Matching Options ColorSync attempts to provide a base level of color matching with the smallest possible memory footprint (about 70K). Some print jobs require higher quality color matching. More sophisticated color management schemes can replace ColorSync's color matching method and hook into ColorSync via the Component Manager. This process lets other color management products integrate into the system software via ColorSync. ColorSync still translates the image's colors into the device-independent color space. However, ColorSync then calls the substituted color matching method to translate the image into the color space of the destination device.
Color CalibrationThe ColorSync Color Management extensions support the calibration systems available from third-party developers (such as SuperMac, Radius, and Raster Ops). You can periodically update the profile to compensate for differences from the standard profile.
[Previous] [Top] [Next] | ||||||||||||||||||||||
"The Information Alley", in all formats, is copyright Apple Computer, Inc.
All Rights Reserved.