![]() |
PATH![]() |
![]() ![]() |
T his section describes how your application can use the ColorSync Manager to provide many color management services. For a complete list, see Developing Your ColorSync-Supportive Application .
Before you read this section, you should read Introduction to Color and Color Management Systems and Introduction to ColorSync . These sections provide an overview of color theory and color management systems (CMSs), define key terms, and describe the ColorSync Manager.
If you are developing a device driver that supports ColorSync, you should read this section in addition to Developing ColorSync-Supportive Device Drivers .
If your application works with images created by other applications, you should at least read Providing Minimal ColorSync Support , which explains how to preserve profiles embedded in images.
While reading this section, refer to ColorSync Reference for Applications and Drivers for more information about the functions, constants, and data types used here.
ColorSync Version Information describes the Gestalt information, shared library version numbers, CMM version numbers, and ColorSync header files you use with different versions of the ColorSync Manager. It also includes CPU and Mac OS system requirements.
The book Inside Macintosh: Imaging With QuickDraw describes how your application can use QuickDraw to create and display Macintosh graphics, and how to use the Printing Manager to print the images created with QuickDraw.
What's New explains where to get information on the Color Picker Manager, which provides your application with a standard dialog box for soliciting a color choice from users.
You should read Important Note on Code Listings before working with the code in this chapter.