Device Calibration and Characterization Functions
The following functions are useful for writing device calibration and characterization tools needed for installing and calibrating color display devices such as monitors and printers.
Function | Description |
---|---|
CloseColorProfile | Closes an open profile handle. |
CreateDeviceLinkProfile | Creates an International Color Consortium (ICC) device link profile from a set of color profiles, using the specified intents. |
GetColorProfileElement | Copies data from a specified tagged profile element of a specified color profile into a buffer. |
GetColorProfileElementTag | Retrieves the tag name specified by dwIndex in the tag table of a given International Color Consortium (ICC) color profile, where dwIndex is a one-based index into that table. |
GetColorProfileFromHandle | Retrieves the color profile contents given a handle to an open color profile. |
GetColorProfileHeader | Retrieves or derives ICC header structure from either ICC color profile or WCS XML profile. Drivers and applications should assume returning TRUE only indicates that a properly structured header is returned. Each tag will still need to be validated independently using either legacy ICM2 APIs or XML schema APIs. |
GetCountColorProfileElements | Retrieves the number of tagged elements in a given color profile. |
GetPS2ColorRenderingDictionary | Retrieves the PostScript Level 2 color rendering dictionary from the specified ICC color profile. |
GetPS2ColorRenderingIntent | Retrieves the PostScript Level 2 color rendering intent from an ICC color profile. |
GetPS2ColorSpaceArray | Retrieves the PostScript Level 2 color space array from an ICC color profile. |
IsColorProfileTagPresent | Reports whether a specified International Color Consortium (ICC) tag is present in the specified color profile. |
IsColorProfileValid | Allows you to determine whether the specified profile is a valid International Color Consortium (ICC) profile, or a valid Windows Color System (WCS) profile handle that can be used for color management. |
OpenColorProfileW | Creates a handle to a specified color profile. The handle can then be used in other profile management functions. |
SetColorProfileElement | Sets the element data for a tagged profile element in an ICC color profile. |
SetColorProfileElementReference | Creates in a specified ICC color profile a new tag that references the same data as an existing tag. |
SetColorProfileElementSize | Sets the size of a tagged element in an ICC color profile. |
SetColorProfileHeader | Sets the header data in a specified ICC color profile. |
WcsGetCalibrationManagementState | Determines whether system management of the display calibration state is enabled. |
WcsSetCalibrationManagementState | Determines whether system management of the display calibration state is enabled. |