Поделиться через


Перечисление 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
Намерение перцепторной отрисовки для профилей модели gamut map (GMMP), определенных в WCS.
CPST_RELATIVE_COLORIMETRIC
Относительное намерение отрисовки колориметрических показателей для GMMP, определенных в WCS.
CPST_SATURATION
Намерение отрисовки насыщенности для GMMP, определенных в WCS.
CPST_ABSOLUTE_COLORIMETRIC
Абсолютное намерение цветометрической отрисовки для GMMP, определенных в WCS.
CPST_NONE
Подтип цветового профиля неприменим к выбранному типу цветового профиля.
CPST_RGB_WORKING_SPACE
Рабочее пространство цвета RGB для профилей Международного консорциума цветов (ICC) или профилей моделей устройств (DMP), определенных в WCS.
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}$

значение по умолчанию для устройства

глобальное значение по умолчанию

Предполагаемое использование

Предполагаемое использование

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

Получение или установка GMMP в качестве профиля модели глобальной гаммы для конкретного намерения отрисовки, как описано в этом подтипе, который будет использоваться в API CreateMultiProfileTransform при разрешении массива намерений отрисовки в преобразовании WCS.

COLORPROFILESUBTYPE По умолчанию по умолчанию может быть или?d с WCS_DEFAULT, чтобы задать этот GMMP в качестве глобального по умолчанию для использования в OpenColorProfile или WcsOpenColorProfile, где GMMP имеет значение NULL.

Требования

Требование Значение
Минимальная версия клиента сборка Windows 10 20348
Минимальная версия сервера сборка Windows 10 20348
Верхняя часть icm.h

См. также раздел