Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
icm.h содержит следующие программные интерфейсы:
Функции
|
AssociateColorProfileWithDeviceA Связывает указанный цветовой профиль с указанным устройством. (ANSI) |
|
AssociateColorProfileWithDeviceW Связывает указанный цветовой профиль с указанным устройством. (Юникод) |
|
CheckBitmapBits Проверяет, находятся ли пиксели указанного растрового рисунка в выходной гамме указанного преобразования. |
|
CheckColors Определяет, находятся ли цвета в массиве в выходной гамме указанного преобразования. |
|
CloseColorProfile Закрывает открытый дескриптор профиля. |
|
CMCheckColors Определяет, находятся ли заданные цвета в выходной гамме указанного преобразования. |
|
CMCheckColorsInGamut Определяет, находятся ли указанные триплы RGB в выходной гамме указанного преобразования. |
|
CMCheckRGB Проверяет цвета растрового рисунка на соответствие выходной гамме. |
|
CMConvertColorNameToIndex Преобразует имена цветов в именованном цветовом пространстве в индексные номера в цветовом профиле. |
|
CMConvertIndexToColorName Преобразует индексы в цветовом пространстве в массив именованных цветового пространства. (CMConvertIndexToColorName) |
|
CMCreateDeviceLinkProfile Создает профиль связи устройства в формате, указанном Международным консорциумом цветов в спецификации формата профиля ICC. |
|
CMCreateMultiProfileTransform Принимает массив профилей или отдельный профиль связи устройства и создает преобразование цвета. Это преобразование представляет собой сопоставление цветового пространства, указанного в первом профиле, с пространством второго профиля и т. д. с последним. |
|
CMCreateProfile Создает цветной профиль отображения на основе структуры LOGCOLORSPACEA . |
|
CMCreateProfileW Создает цветной профиль отображения на основе структуры LOGCOLORSPACEW . |
|
CMCreateTransform Не рекомендуется. Заменяющий API не существует, так как он больше не используется. Разработчики альтернативных модулей CMM не обязаны реализовывать его. (CMCreateTransform) |
|
CMCreateTransformExt Создает преобразование цвета, которое сопоставляет входной объект LOGCOLORSPACEA с необязательным целевым пространством, а затем с устройством вывода, используя набор флагов, определяющих способ создания преобразования. |
|
CMCreateTransformExtW Создает преобразование цвета, которое сопоставляет входной объект LOGCOLORSPACEW с необязательным целевым пространством, а затем с устройством вывода, используя набор флагов, определяющих способ создания преобразования. |
|
CMCreateTransformW Не рекомендуется. Заменяющий API не существует, так как он больше не используется. Разработчики альтернативных модулей CMM не обязаны реализовывать его. (CMCreateTransformW) |
|
CMDeleteTransform Удаляет указанное преобразование цвета и освобождает связанную с ним память. |
|
CMGetInfo Извлекает различные сведения о модуле управления цветом (CMM). |
|
CMGetNamedProfileInfo Извлекает сведения об указанном именованный цветовой профиль. |
|
CMGetPS2ColorRenderingDictionary НЕОБХОДИМО определить CMGetPS2ColorRenderingDictionary и связанные с ним дополнительные параметры. |
|
CMGetPS2ColorRenderingIntent Извлекает намерение отрисовки цвета PostScript уровня 2 из профиля. |
|
CMGetPS2ColorSpaceArray НЕОБХОДИМО определить CMGetPS2ColorSpaceArray и связанные с ним параметры, возвращаемые значения и примечания. |
|
CMIsProfileValid Сообщает, является ли данный профиль допустимым профилем ICC, который можно использовать для управления цветом. |
|
CMTranslateColors Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство с помощью преобразования цвета. |
|
CMTranslateRGB Преобразует предоставленный приложением RGBQuad в цветовое пространство устройства. |
|
CMTranslateRGB Преобразует растровое изображение из одного цветового пространства в другое с помощью преобразования цвета. |
|
CMTranslateRGBsExt Преобразует растровое изображение из одного определенного формата в другой определенный формат и периодически вызывает функцию обратного вызова, если она указана, чтобы сообщить о ходе выполнения и разрешить вызывающему приложению завершить преобразование. |
|
ColorProfileAddDisplayAssociation ColorProfileAddDisplayAssociation связывает установленный цветовой профиль с указанным дисплеем в заданном область. |
|
ColorProfileGetDisplayDefault ColorProfileGetDisplayDefault получает цветовой профиль по умолчанию для заданного дисплея в указанной область. |
|
ColorProfileGetDisplayList ColorProfileGetDisplayList извлекает список профилей, связанных с заданным отображением в указанном область. |
|
ColorProfileGetDisplayUserScope ColorProfileGetDisplayUserScope получает выбранный в данный момент цветной профиль область предоставленного дисплея — пользователя или системы. |
|
ColorProfileRemoveDisplayAssociation ColorProfileRemoveDisplayAssociation отменяет связь установленного цветового профиля с указанным дисплеем в заданном область. |
|
ColorProfileSetDisplayDefaultAssociation ColorProfileSetDisplayDefaultAssociation задает установленный цветовой профиль в качестве профиля по умолчанию для указанного дисплея в заданном область. |
|
ConvertColorNameToIndex Преобразует имена цветов в именованном цветовом пространстве в индексные номера в цветовом профиле Международного консорциума цветов (ICC). |
|
ConvertIndexToColorName Преобразует индексы в цветовом пространстве в массив именованных цветового пространства. (ConvertIndexToColorName) |
|
CreateColorTransformA Создает преобразование цвета, которое приложения могут использовать для управления цветом. (ANSI) |
|
CreateColorTransformW Создает преобразование цвета, которое приложения могут использовать для управления цветом. (Юникод) |
|
CreateDeviceLinkProfile Создает профиль связи устройства Международного консорциума цветов (ICC) из набора цветовых профилей с использованием указанных намерений. |
|
CreateMultiProfileTransform Принимает массив профилей или отдельный профиль связи устройства и создает преобразование цвета, которое приложения могут использовать для сопоставления цветов. |
|
CreateProfileFromLogColorSpaceA Преобразует логическое цветовое пространство в профиль устройства. (ANSI) |
|
CreateProfileFromLogColorSpaceW Преобразует логическое цветовое пространство в профиль устройства. (Юникод) |
|
DeleteColorTransform Удаляет заданное преобразование цвета. |
|
DisassociateColorProfileFromDeviceA Отменяет связь указанного цветового профиля с указанным устройством на указанном компьютере. (ANSI) |
|
DisassociateColorProfileFromDeviceW Отменяет связь указанного цветового профиля с указанным устройством на указанном компьютере. (Юникод) |
|
EnumColorProfilesA Перечисляет все профили, удовлетворяющие заданным критериям перечисления. (ANSI) |
|
EnumColorProfilesW Перечисляет все профили, удовлетворяющие заданным критериям перечисления. (Юникод) |
|
GetCMMInfo Извлекает различные сведения о модуле управления цветом (CMM), который создал указанное преобразование цвета. |
|
GetColorDirectoryA Извлекает путь к каталогу Windows COLOR на указанном компьютере. (ANSI) |
|
GetColorDirectoryW Извлекает путь к каталогу Windows COLOR на указанном компьютере. (Юникод) |
|
GetColorProfileElement Копирует данные из указанного элемента профиля с тегами указанного цветового профиля в буфер. |
|
GetColorProfileElementTag Извлекает имя тега, указанное параметром dwIndex , в таблице тегов заданного цветового профиля Международного консорциума цветов (ICC), где dwIndex — это один индекс в этой таблице. |
|
GetColorProfileFromHandle Используя дескриптор открытого цветового профиля, функция GetColorProfileFromHandle копирует содержимое профиля в буфер, предоставленный приложением. Если дескриптор является дескриптором системы цвета Windows (WCS), возвращается DMP, а связанные с HPROFILE файлы CAMP и GMMP игнорируются. |
|
GetColorProfileHeader Извлекает или наследует структуру заголовка ICC из цветового профиля ICC или XML-профиля WCS. Драйверы и приложения должны предполагать, что возврат TRUE указывает только на то, что возвращается правильно структурированный заголовок. Каждый тег по-прежнему необходимо проверять независимо с помощью устаревших API ICM2 или API схемы XML. |
|
GetCountColorProfileElements Извлекает количество элементов с тегами в заданном цветовом профиле. |
|
GetNamedProfileInfo Извлекает сведения о профиле цвета с именем Международного консорциума цветов (ICC), указанном в первом параметре. |
|
GetPS2ColorRenderingDictionary Извлекает словарь отрисовки цвета PostScript уровня 2 из указанного цветового профиля ICC. |
|
GetPS2ColorRenderingIntent Извлекает намерение отрисовки цвета PostScript уровня 2 из цветового профиля ICC. |
|
GetPS2ColorSpaceArray Извлекает массив цветового пространства PostScript уровня 2 из цветового профиля ICC. |
|
GetStandardColorSpaceProfileA Извлекает профиль цвета, зарегистрированный для указанного стандартного цветового пространства. (ANSI) |
|
GetStandardColorSpaceProfileW Извлекает профиль цвета, зарегистрированный для указанного стандартного цветового пространства. (Юникод) |
|
InstallColorProfileA Устанавливает заданный профиль для использования на указанном компьютере. Профиль также копируется в каталог COLOR. (ANSI) |
|
InstallColorProfileW Устанавливает заданный профиль для использования на указанном компьютере. Профиль также копируется в каталог COLOR. (Юникод) |
|
IsColorProfileTagPresent Сообщает, присутствует ли указанный тег International Color Consortium (ICC) в указанном цветовом профиле. |
|
IsColorProfileValid Позволяет определить, является ли указанный профиль допустимым профилем Международного консорциума цветов (ICC) или допустимым дескриптором профиля Windows Color System (WCS), который можно использовать для управления цветом. |
|
OpenColorProfileA Создает дескриптор для указанного цветового профиля. Затем дескриптор можно использовать в других функциях управления профилями. (ANSI) |
|
OpenColorProfileW Создает дескриптор для указанного цветового профиля. Затем дескриптор можно использовать в других функциях управления профилями. (Юникод) |
|
RegisterCMMA Связывает указанное значение идентификации с указанной библиотекой динамической компоновки модуля управления цветом (DLL CMM). Когда этот идентификатор отображается в цветовом профиле, Windows может найти соответствующую CMM, чтобы создать преобразование. (ANSI) |
|
RegisterCMMW Связывает указанное значение идентификации с указанной библиотекой динамической компоновки модуля управления цветом (DLL CMM). Когда этот идентификатор отображается в цветовом профиле, Windows может найти соответствующую CMM, чтобы создать преобразование. (Юникод) |
|
ВыберитеCMM Позволяет выбрать предпочтительный модуль управления цветом (CMM) для использования. |
|
SetColorProfileElement Задает данные элемента для элемента профиля с тегами в цветовом профиле ICC. |
|
SetColorProfileElementReference Создает в указанном цветовом профиле ICC новый тег, который ссылается на те же данные, что и существующий тег. |
|
SetColorProfileElementSize Задает размер элемента с тегом в цветовом профиле ICC. |
|
SetColorProfileHeader Задает данные заголовка в указанном цветовом профиле ICC. |
|
SetStandardColorSpaceProfileA Регистрирует указанный профиль для заданного стандартного цветового пространства. Профиль можно запросить с помощью GetStandardColorSpaceProfileW. (ANSI) |
|
SetStandardColorSpaceProfileW Регистрирует указанный профиль для заданного стандартного цветового пространства. Профиль можно запросить с помощью GetStandardColorSpaceProfileW. (Юникод) |
|
SetupColorMatchingA Создает диалоговое окно Управление цветом, которое позволяет пользователю выбрать, следует ли включить управление цветом, и, если да, обеспечивает управление используемыми профилями цветов и намерением отрисовки. (ANSI) |
|
SetupColorMatchingW Создает диалоговое окно Управление цветом, которое позволяет пользователю выбрать, следует ли включить управление цветом, и, если да, обеспечивает управление используемыми профилями цветов и намерением отрисовки. (Юникод) |
|
TranslateBitmapBits Преобразует цвета растрового рисунка в определенном формате, чтобы создать другое растровое изображение в запрошенном формате. |
|
TranslateColors Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство, как определено преобразованием цвета. |
|
UninstallColorProfileA Удаляет указанный цветной профиль с указанного компьютера. Связанные файлы при необходимости удаляются из системы. (ANSI) |
|
UninstallColorProfileW Удаляет указанный цветной профиль с указанного компьютера. Связанные файлы при необходимости удаляются из системы. (Юникод) |
|
Отмена регистрацииCMMA Отменяет связь указанного значения идентификатора с библиотекой динамической компоновки модуля управления цветом (библиотека DLL CMM). (ANSI) |
|
Отмена регистрацииCMMW Отменяет связь указанного значения идентификатора с библиотекой динамической компоновки модуля управления цветом (библиотека DLL CMM). (Юникод) |
|
WcsAssociateColorProfileWithDevice WcsAssociateColorProfileWithDevice связывает указанный цветовой профиль WCS с указанным устройством. |
|
WcsCheckColors Определяет, находятся ли цвета в массиве в пределах выходной гаммы указанного преобразования цвета WCS. |
|
WcsCreateIccProfile Преобразует профиль WCS в профиль Международного консорциума цветов (ICC). |
|
WcsDisassociateColorProfileFromDevice Отменяет связь указанного цветового профиля WCS с указанным устройством на компьютере. |
|
WcsEnumColorProfiles Перечисляет все цветовые профили, удовлетворяющие критериям перечисления в указанном область управления профилями. |
|
WcsEnumColorProfilesSize Возвращает размер (в байтах) буфера, необходимого функции WcsEnumColorProfiles для перечисления цветовых профилей. |
|
WcsGetCalibrationManagementState Определяет, включено ли системное управление состоянием калибровки дисплея. |
|
WcsGetDefaultColorProfile Извлекает цветовой профиль по умолчанию для устройства или не зависят от устройства по умолчанию, если устройство не указано. |
|
WcsGetDefaultColorProfileSize Возвращает размер (в байтах) имени цветового профиля по умолчанию (включая признак конца NULL ) для устройства. |
|
WcsGetDefaultRenderingIntent Извлекает намерение отрисовки по умолчанию в указанном область управления профилями. |
|
WcsGetUsePerUserProfiles Определяет, решил ли пользователь использовать список сопоставлений профилей каждого пользователя для указанного устройства. |
|
WcsOpenColorProfileA Создает дескриптор для указанного цветового профиля. (ANSI) |
|
WcsOpenColorProfileW Создает дескриптор для указанного цветового профиля. (Юникод) |
|
WcsSetCalibrationManagementState Включает или отключает системное управление состоянием калибровки дисплея. |
|
WcsSetDefaultColorProfile Задает имя профиля цвета по умолчанию для указанного типа профиля в указанном область управления профилями. |
|
WcsSetDefaultRenderingIntent Задает намерение отрисовки по умолчанию в указанном область управления профилями. |
|
WcsSetUsePerUserProfiles Позволяет пользователю указать, следует ли использовать список сопоставлений профилей каждого пользователя для указанного устройства. |
|
WcsTranslateColors Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство, как определено преобразованием цвета. |
Функции обратного вызова
|
PBMCALLBACKFN TBD (PBMCALLBACKFN) |
|
PCMSCALLBACKA * PCMSCALLBACKA* (или ApplyCallbackFunction) — это реализованная функция обратного вызова, которая обновляет данные конфигурации WCS во время выполнения диалогового окна, отображаемого функцией SetupColorMatchingW . |
|
PCMSCALLBACKW * PCMSCALLBACKW* (или ApplyCallbackFunction) — это реализованная функция обратного вызова, которая обновляет данные конфигурации WCS во время выполнения диалогового окна, отображаемого функцией SetupColorMatchingW . |
Структуры
|
CMYKCOLOR Описание структуры CMYKCOLOR. |
|
ЦВЕТ Описание объединения COLOR. |
|
COLORMATCHSETUPA Структура COLORMATCHSETUP содержит сведения, которые функция SetupColorMatchingW использует для инициализации диалогового окна ColorManagement . (ANSI) |
|
COLORMATCHSETUPW Структура COLORMATCHSETUP содержит сведения, которые функция SetupColorMatchingW использует для инициализации диалогового окна ColorManagement . (Юникод) |
|
ENUMTYPEA Содержит сведения, определяющие ограничения перечисления профилей. (ANSI) |
|
ENUMTYPEW Содержит сведения, определяющие ограничения перечисления профилей. (Юникод) |
|
GENERIC3CHANNEL TBD (GENERIC3CHANNEL) |
|
СЕРЫЙ ЦВЕТ Описание структуры GRAYCOLOR. |
|
HiFiCOLOR Описание структуры HiFiCOLOR. |
|
LabCOLOR TBD (LabCOLOR) |
|
NAMED_PROFILE_INFO Структура NAMED_PROFILE_INFO используется для хранения сведений об именованном цветовом профиле. |
|
NAMEDCOLOR TBD (NAMEDCOLOR) |
|
ПРОФИЛЬ Содержит сведения, определяющие цветовой профиль. |
|
PROFILEHEADER Содержит сведения, описывающие содержимое файла профиля устройства. Этот заголовок встречается в начале файла профиля устройства. |
|
RGBCOLOR TBD (RGBCOLOR) |
|
XYZCOLOR TBD (XYZCOLOR) |
|
YxyCOLOR TBD (YxyCOLOR) |
Перечисления
|
BMFORMAT Значения перечисленного типа BMFORMAT используются несколькими функциями WCS для указания формата, в который находятся определенные растровые изображения. |
|
COLORDATATYPE Используется функциями WCS для указания типа данных векторного содержимого. |
|
COLORPROFILESUBTYPE Указывает подтип цветового профиля. |
|
COLORPROFILETYPE Указывает тип цветового профиля. |
|
COLORTYPE Значения перечисления COLORTYPE используются несколькими функциями WCS. Переменные типа COLOR определяются в цветовых пространствах, перечисляемых перечислением COLORTYPE . |
|
WCS_PROFILE_MANAGEMENT_SCOPE Указывает область операции управления профилем, например связывание профиля с устройством. |