colorPROFILESUBTYPE 枚举 (icm.h)

指定颜色配置文件的子类型。

语法

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;

常量

 
CPST_PERCEPTUAL
WCS 中定义的 (GMMP) 的域映射模型配置文件的感知呈现意向。
CPST_RELATIVE_COLORIMETRIC
WCS 中定义的 GMMP 的相对比色呈现意向。
CPST_SATURATION
WCS 中定义的 GMMP 的饱和度呈现意向。
CPST_ABSOLUTE_COLORIMETRIC
WCS 中定义的 GMMP 的绝对色度呈现意向。
CPST_NONE
颜色配置文件子类型不适用于所选的颜色配置文件类型。
CPST_RGB_WORKING_SPACE
国际颜色联合会的 RGB 颜色工作空间 (WCS 中定义的 ICC) 配置文件或设备模型配置文件 (WCS 中定义的 DTP) 。
CPST_CUSTOM_WORKING_SPACE
自定义颜色工作区。
CPST_STANDARD_DISPLAY_COLOR_MODE
TBD
CPST_EXTENDED_DISPLAY_COLOR_MODE
TBD

注解

有关呈现意向的说明,请参阅 呈现意向

PCOLORPROFILESUBTYPE 和 LPCOLORPROFILESUBTYPE 数据类型定义为指向 COLORPROFILESUBTYPE 枚举的指针:

typedef COLORPROFILESUBTYPE *PCOLORPROFILESUBTYPE, *LPCOLORPROFILESUBTYPE;

有效的配置文件类型/子类型组合为

${ROWSPAN3}$ COLORPROFILETYPE
${REMOVE}$

有效的 COLORPROFILESUBTYPE

${ROWSPAN3}$ 备注
${REMOVE}$

设备的默认值

全局默认值 (global default)

预期用途

预期用途

CPT_ICC

CPST_NONE

获取/设置与设备关联的默认 ICC 配置文件

CPST_RGBWorkingSpace或CPST_CustomWorkingSpace

获取/将 ICC 配置文件设置为全局 RGB 或自定义工作区

CPT_DMP

CPST_NONE

获取/设置与设备关联的默认 DMP 配置文件

CPST_RGBWorkingSpace或CPST_CustomWorkingSpace

获取/将 DMP 设置为全局 RGB 或自定义工作区

CPT_CAMP

CPST_NONE

获取/设置与设备关联的默认 CAMP 配置文件

CPST_NONE

获取/将 CAMP 配置文件设置为全局颜色外观配置文件

CPT_GMMP

CPST_NONE

获取/设置与设备关联的默认 GMMP 配置文件

CPST_Perceptual 或
CPST_Absolute_colorimetric 或
CPST_Relative_colorimetric 或
CPTS_Saturation

在 WCS 转换中解析呈现意向数组时,获取/将 GMMP 设置为特定呈现意向的全局域映射模型配置文件,该子类型将在 CreateMultiProfileTransform API 中使用。

COLORPROFILESUBTYPE 全局默认值可以是或WCS_DEFAULT,以将此 GMMP 设置为全局默认值,以便在 OpenColorProfile 或 WcsOpenColorProfile 中使用,其中 GMMP 为 NULL

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
最低受支持的服务器 Windows 10内部版本 20348
标头 icm.h

另请参阅