Legacy Documentclose button

Important: The information in this document is obsolete and should not be used for new development.

Previous Book Contents Book Index Next

Inside Macintosh: Advanced Color Imaging Reference /


Chapter 3 - ColorSync Manager Reference for Applications and Device Drivers

This reference document describes the constants, data structures, and functions defined by the ColorSync Manager for use by your application or driver. The ColorSync Manager allows your application or driver to maintain consistent color across devices and across platforms. You can use the ColorSync Manager for color conversion, color matching, color gamut checking, profile management, and creating color management modules (CMMs) that perform these services.

Note
See the preface for information on ColorSync Manager version numbers.

Chapter Contents
Constants and Data Types
Constants for ColorSync Manager Gestalt Selectors and Responses
Date and Time Structure
Constants for Profile Location Type
Profile Access Procedure Operation Codes
Profile Classes
Signature of the Default Apple Color Management Module
Commands for Caller-Supplied ColorSync Data Transfer Functions
Using Picture Comments
Picture Comment Kinds for Profiles and Color Matching
Picture Comment Selectors for Embedding Profile Information
Constants for Embedding Profiles and Profile Identifiers
Defining Color Spaces
Color Space Signatures
Color Packing for Color Spaces
Abstract Color Space Constants
Color Space Constants With Packing Formats
ColorSync Flag Constants
Flag Mask Definitions for Version 2.x Profiles
Quality Flag Values for Version 2.x Profiles
Device Attribute Values for Version 2.x Profiles
Rendering Intent Values for Version 2.x Profiles
PrGeneral Function Operation Codes
ColorSync Manager Element Tags and Signatures for Version 1.0 Profiles
Profile Location Constants
Profile Location Union
Profile Location Structure
Specification for a File-Based Profile
Specification for a Handle-Based Profile
Specification for a Pointer-Based Profile
Specification for a Procedure-Based Profile
Apple Profile Header
Profile Header Structure for ColorSync 2.x
Profile Header Structure for ColorSync 1.0
Concatenated Profile Set Structure
Color World Information Record
Color Management Module (CMM) Information Record Structure
Profile Search Record
Color Values
XYZ Color Component Values
XYZ Color Value
Fixed XYZ Color Value
L*a*b* Color Value
L*u*v* Color Value
Yxy Color Value
RGB Color Value
HLS Color Value
HSV Color Value
CMYK Color Value
CMY Color Value
HiFi Color Values
Gray Color Value
Named Color Value
The Color Union
The ColorSync Manager Bitmap
Profile Reference
Profile Search Result Reference
Profile Identifier Structure
High-Level Color-Matching-Session Reference
Color World Reference
Enable Color Matching Block
Constants for PostScript Data Formats
PostScript CRD Virtual Memory Size Tag Structure
ColorSync Manager Functions
Accessing Profiles
Accessing Profile Elements
Accessing Named Color Profile Values
Matching Colors Using High-Level Functions With QuickDraw
Matching Colors Using Low-Level Functions Without QuickDraw
Working With Profiles and Profile Identifiers in Pictures
Assigning and Accessing the System Profile File
Profile Searching
Searching External Profiles
Searching for a Profile by Profile Identifier
Converting Between Color Spaces
PostScript Color-Matching Support Functions
Locating the ColorSyncTM Profiles Folder
Converting 2.x Profiles to 1.0 Format
Application-Defined Functions for the ColorSync Manager
Result Codes

Previous Book Contents Book Index Next

© Apple Computer, Inc.
11 NOV 1996