CMCloneProfileRef |
Increments the reference count for the specified profile reference. |
CMCloseProfile |
Decrements the reference count for the specified profile reference and, if the reference count reaches 0, frees all private memory and other resources associated with the profile. |
CMCopyProfile |
Duplicates the specified existing profile. |
CMFlattenProfile |
Transfers a profile stored in an independent disk file to an external profile format that can be embedded in a graphics document. |
CMGetProfileLocation |
Obtains the location of a profile based on the specified profile reference. |
CMGetProfileRefCount |
Obtains the current reference count for the specified profile. |
CMNewProfile |
Creates a new profile and associated backing copy. |
CMOpenProfile |
Opens the specified profile and returns a reference to the profile. |
CMProfileModified |
Indicates whether the specified profile has been modified since it was created or last updated. |
CMUnflattenProfile |
Transfers a profile embedded in a graphics document to an independent disk file. |
CMUpdateProfile |
Saves modifications to the specified profile. |
CMValidateProfile |
Indicates whether the specified profile contains the minimum set of elements required by the current color management module (CMM) for color matching or color checking. |
NCMGetProfileLocation |
Obtains either a profile location structure for a specified profile or the size of the location structure for the profile. |
CMGetPS2ColorRendering |
Obtains the color rendering dictionary (CRD) element data usable as the parameter to the PostScript setColorRendering operator, which specifies the PostScript color rendering dictionary to use for the following graphics data. |
CMGetPS2ColorRenderingIntent |
Obtains the rendering intent element data in text format usable as the parameter to the PostScript findRenderingIntent operator, which specifies the color-matching option for subsequent graphics data. |
CMGetPS2ColorRenderingVMSize |
Determines the virtual memory size of the color rendering dictionary (CRD) for a printer profile before your application or driver obtains the CRD and sends it to the printer. |
CMGetPS2ColorSpace |
Obtains color space element data in text format usable as the parameter to the PostScript setColorSpace operator, which characterizes the color space of subsequent graphics data. |
CMConvertFixedXYZToXYZ |
Converts colors specified in XYZ color space whose components are expressed as Fixed XYZ 32-bit signed values of type CMFixedXYZColor to equivalent colors expressed as XYZ 16-bit unsigned values of type CMXYZColor. |
CMConvertHLSToRGB |
Converts colors specified in the HLS color space to equivalent colors defined in the RGB color space. |
CMConvertHSVToRGB |
Converts colors specified in the HSV color space to equivalent colors defined in the RGB color space. |
CMConvertLabToXYZ |
Converts colors specified in the L*a*b* color space to the XYZ color space. |
CMConvertLuvToXYZ |
Converts colors specified in the L*u*v* color space to the XYZ color space. |
CMConvertRGBToGray |
Converts colors specified in the RGB color space to equivalent colors defined in the Gray color space. |
CMConvertRGBToHLS |
Converts colors specified in the RGB color space to equivalent colors defined in the HLS color space. |
CMConvertRGBToHSV |
Converts colors specified in the RGB color space to equivalent colors defined in the HSV color space when the device types are the same. |
CMConvertXYZToFixedXYZ |
Converts colors specified in the XYZ color space whose components are expressed as XYZ 16-bit unsigned values of type CMXYZColor to equivalent colors expressed as 32-bit signed values of type CMFixedXYZColor. |
CMConvertXYZToLab |
Converts colors specified in the XYZ color space to the L*a*b* color space. |
CMConvertXYZToLuv |
Converts colors specified in the XYZ color space to the L*u*v* color space. |
CMConvertXYZToYxy |
Converts colors specified in the XYZ color space to the Yxy color space. |
CMConvertYxyToXYZ |
Converts colors specified in the Yxy color space to the XYZ color space. |
CMGetCWInfo |
Obtains information about the color management modules (CMMs) used for a specific color world. |
CWCheckBitmap |
Tests the colors of the pixel data of a bitmap to determine whether the colors map to the gamut of the destination device. |
CWCheckColors |
Tests a list of colors using a specified color world to see if they fall within the gamut of a destination device. |
CWCheckPixMap |
Checks the colors of a pixel map using the profiles of a specified color world to determine whether the colors are in the gamut of the destination device. |
CWConcatColorWorld |
Sets up a color world that includes a set of profiles for various color transformations among devices in a sequence. |
CWDisposeColorWorld |
Releases the private storage associated with a color world when your application has finished using the color world. |
CWMatchBitmap |
Matches the colors of a bitmap to the gamut of a destination device using the profiles specified by a color world. |
CWMatchColors |
Matches colors in a color list, using the specified color world. |
CWMatchPixMap |
Matches a pixel map in place based on a specified color world. |
CWNewLinkProfile |
Creates a device link profile based on the specified set of profiles. |
NCWNewColorWorld |
Creates a color world for color matching based on the specified source and destination profiles. |
CMCheckBitmap |
Handles the kCMMCheckBitmap request by checking the colors of the source image bitmap against the color gamut of the destination profile. |
CMCheckPixMap |
Handles the kCMMCheckPixMap request by checking the colors of the specified pixel map image against the color gamut of the destination profile. |
CMConcatInit |
Handles the kCMMConcatInit request by initializing any private data the CMM will need for a color session involving the specified set of profiles. |
CMMFlattenProfile |
Handles the kCMMFlattenProfile request by extracting profile data from the profile to flatten and passing it to the specified function. |
CMMGetIndNamedColorValue |
Handles the kCMMGetIndNamedColorValue request by returning device and PCS color values from a named color space profile for a specific named color index. |
CMMGetNamedColorIndex |
Handles the kCMMGetNamedColorIndex request by returning a named color index from a named color space profile for a specific color name. |
CMMGetNamedColorInfo |
Handles the kCMMGetNamedColorInfo request by returning information about a named color space from its profile reference. |
CMMGetNamedColorName |
Handles the kCMMGetNamedColorName request by returning a named color name from a named color space profile for a specific named color index. |
CMMGetNamedColorValue |
Handles the kCMMGetNamedColorValue request by returning device and PCS color values from a named color space profile for a specific color name. |
CMMGetPS2ColorRendering |
Handles the kCMMGetPS2ColorRendering request by obtaining the rendering intent from the header of the source profile. |
CMMGetPS2ColorRenderingIntent |
Handles the kCMMGetPS2ColorRenderingIntent request by obtaining the rendering intent from the source profile. |
CMMGetPS2ColorRenderingVMSize |
Handles the kCMMGetPS2ColorRenderingVMSize request by obtaining the maximum virtual memory (VM) size of the color rendering dictionary (CRD) for the rendering intent specified by the source profile. |
CMMGetPS2ColorSpace |
Handles the kCMMGetPS2ColorSpace request by obtaining or deriving the color space element data from the source profile. |
CMMUnflattenProfile |
Handles the kCMMUnflattenProfile request by creating a uniquely-named file in the temporary items folder to store the profile data. |
CMMValidateProfile |
Handles the kCMMValidateProfile request by determining if the specified profile contains the minimum set of elements required for a profile of its type. |
CMMatchBitmap |
Handles the kCMMMatchBitmap request by matching the colors of the source image bitmap to the color gamut of the destination profile. |
CMMatchPixMap |
Handles the kCMMMatchPixMap request by matching the colors of the specified pixel map image to the destination profiles color gamut. |
CMNewLinkProfile |
Handles the kCMMNewLinkProfile request by creating a single device link profile that includes the profiles in the specified profile set. |
© 2000 Apple Computer, Inc. (Last Updated 7/17/2000)