COLORPROFILESUBTYPE enumeration

The COLORPROFILESUBTYPE enumeration is used to specify the subtype of color profile.

Syntax

typedef enum  { 
  CPST_PERCEPTUAL             = INTENT_PERCEPTUAL,
  CPST_RELATIVE_COLORIMETRIC  = INTENT_RELATIVE_COLORIMETRIC,
  CPST_SATURATION             = INTENT_SATURATION,
  CPST_ABSOLUTE_COLORIMETRIC  = INTENT_ABSOLUTE_COLORIMETRIC,
  CPST_NONE                   = 1,
  CPST_RGB_WORKING_SPACE      = 2,
  CPST_CUSTOM_WORKING_SPACE   = 3
} COLORPROFILESUBTYPE;

Constants

  • CPST_PERCEPTUAL
    Specifies a perceptual rendering intent for WCS gamut map model profiles (GMMPs).

  • CPST_RELATIVE_COLORIMETRIC
    Specifies a relative colorimetric rendering intent for WCS GMMPs.

  • CPST_SATURATION
    Specifies a saturation rendering intent for WCS GMMPs.

  • CPST_ABSOLUTE_COLORIMETRIC
    Specifies an absolute colorimetric rendering intent for WCS GMMPs.

  • CPST_NONE
    Specifies that the color profile subtype is not applicable to the selected color profile type.

  • CPST_RGB_WORKING_SPACE
    Specifies the RGB color working space for ICC profiles or WCS device model profiles (DMPs).

  • CPST_CUSTOM_WORKING_SPACE
    Specifies a custom color working space.

Remarks

For a description of rendering intents, see Rendering Intents in the Windows SDK documentation.

The PCOLORPROFILESUBTYPE and LPCOLORPROFILESUBTYPE data types are defined as pointers to this enumeration:

typedef COLORPROFILESUBTYPE *PCOLORPROFILESUBTYPE, *LPCOLORPROFILESUBTYPE;

Requirements

Version

Included in Windows Vista and later.

Header

Icm.h

See also

COLORPROFILETYPE

WcsSetDefaultColorProfile

 

 

Send comments about this topic to Microsoft