New Features in ColorSync Manager Version 2.1
This section describes new features added to version 2.1 of the ColorSync Manager. These features are documented throughout this document. If you are interested in documentation that covers only version 2.1, see
Other Color Documentation
.
-
procedure-based profiles:
You can specify your own profile-access procedure that ColorSync will call when the profile is created, initialized, opened, read, updated, or closed.
-
support for named color spaces:
The ColorSync Manager provides data structures and routines for working with named color spaces.
-
profile identifiers:
The ColorSync Manager defines the
profile identifier,
an abbreviated data structure that identifies, and possibly modifies, a profile in memory or on disk. An embedded profile identifier requires much less space than an entire profile.
-
additional PostScript support:
Postscript Level 2 now supports up to four-component color spaces. This allows the creation of device-independent color space definitions that can support calibrated CMYK spaces and provide more flexible support for calibrated scanner and monitor spaces.
-
color conversion without components:
Color conversion routines are an integral part of the ColorSync Manager and are no longer implemented as a separate component.
-
support for new bitmap formats:
The ColorSync Manager supports bitmap formats for many additional color spaces, including 24-bit RGB, 32-bit RGB with an alpha last channel, and 24-bit Lab.
-
profile reference counts:
The ColorSync Manager maintains an internal reference count for each profile reference so that it can efficiently free private memory associated with that profile reference once it is no longer in use.
-
profile changed flag:
The ColorSync Manager maintains a flag that indicates whether the content of a profile has changed.
-
speed and accuracy enhancements:
You can use a "lookup only" flag to skip interpolation and speed up runtime color conversion. You can also disable gamut checking to speed up initialization and reduce profile size.
-
revised sample application:
A revised version of the CSDemo application provides sample code that demonstrates how to use many of the new features of ColorSync 2.1.
For a guide to the new features in version 2.1 of the ColorSync Manager, see the document
What's New in Advanced Color Imaging on the Mac OS
, available with the ColorSync 2.1 SDK.
© 1988-1999 Apple Computer, Inc. (Last Updated 20 Jan 99)