Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the subtype of the color profile.
Syntax
typedef enum {
CPST_PERCEPTUAL,
CPST_RELATIVE_COLORIMETRIC,
CPST_SATURATION,
CPST_ABSOLUTE_COLORIMETRIC,
CPST_NONE,
CPST_RGB_WORKING_SPACE,
CPST_CUSTOM_WORKING_SPACE,
CPST_STANDARD_DISPLAY_COLOR_MODE,
CPST_EXTENDED_DISPLAY_COLOR_MODE
} COLORPROFILESUBTYPE;
Constants
CPST_PERCEPTUALA perceptual rendering intent for gamut map model profiles (GMMPs) defined in WCS. |
CPST_RELATIVE_COLORIMETRICA relative colorimetric rendering intent for GMMPs defined in WCS. |
CPST_SATURATIONA saturation rendering intent for GMMPs defined in WCS. |
CPST_ABSOLUTE_COLORIMETRICAn absolute colorimetric rendering intent for GMMPs defined in WCS. |
CPST_NONEThe color profile subtype is not applicable to the selected color profile type. |
CPST_RGB_WORKING_SPACEThe RGB color working space for International Color Consortium (ICC) profiles or device model profiles (DMPs) defined in WCS. |
CPST_CUSTOM_WORKING_SPACEA custom color working space. |
CPST_STANDARD_DISPLAY_COLOR_MODETBD |
CPST_EXTENDED_DISPLAY_COLOR_MODETBD |
Remarks
For a description of rendering intents, see Rendering Intents.
The PCOLORPROFILESUBTYPE and LPCOLORPROFILESUBTYPE data types are defined as pointers to the COLORPROFILESUBTYPE enumeration:
typedef COLORPROFILESUBTYPE *PCOLORPROFILESUBTYPE, *LPCOLORPROFILESUBTYPE;
The valid profile type/subtype combinations are
${ROWSPAN3}$ COLORPROFILETYPE
${REMOVE}$
Valid COLORPROFILESUBTYPE
${ROWSPAN3}$ Notes
${REMOVE}$
default for a device
global default
Intended Usage
Intended Usage
CPT_ICC
CPST_NONE
Get/Set default ICC profile associated with a device
CPST_RGBWorkingSpace or CPST_CustomWorkingSpace
Get/Set ICC profile as global RGB or custom working space
CPT_DMP
CPST_NONE
Get/Set default DMP profile associated with a device
CPST_RGBWorkingSpace or CPST_CustomWorkingSpace
Get/Set DMP as global RGB or custom working space
CPT_CAMP
CPST_NONE
Get/Set default CAMP profile associated with a device
CPST_NONE
Get/Set CAMP profile as global color appearance profile
CPT_GMMP
CPST_NONE
Get/Set default GMMP profile associated with a device
CPST_Perceptual or
CPST_Absolute_colorimetric or
CPST_Relative_colorimetric or
CPTS_Saturation
Get/Set GMMP as global gamut map model profile for a specific rendering intent as described by that subtype to be used in CreateMultiProfileTransform API when resolving the rendering intent array in WCS transform.
COLORPROFILESUBTYPE Global default can be or?d with WCS_DEFAULT to set this GMMP as the global default for use in OpenColorProfile or WcsOpenColorProfile where GMMP is NULL.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10 Build 20348 |
| Minimum supported server | Windows 10 Build 20348 |
| Header | icm.h |