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


Алфавитный список всех функций WCS

Ниже приведен полный алфавитный список функций API WCS 1.0, предоставляемых Windows 98 и более поздних версий, а также Windows 2000 и более поздних версий.

Функция или структура Описание
PCMSCALLBACKW *PCMSCALLBACKW* (или ApplyCallbackFunction) — это реализованная функция обратного вызова, которая обновляет данные конфигурации WCS во время выполнения диалогового окна, отображаемого функцией SetupColorMatchingW .
AssociateColorProfileWithDeviceW Связывает указанный цветовой профиль с указанным устройством.
CheckBitmapBits Проверяет, находятся ли пиксели указанного растрового рисунка в выходной гамме указанного преобразования.
CheckColors Определяет, находятся ли цвета в массиве в выходной гамме указанного преобразования.
CheckColorsInGamut Проверяет, находятся ли заданные цвета в гамме устройства.
CloseColorProfile Закрывает открытый дескриптор профиля.
CMCheckColors Определяет, находятся ли заданные цвета в выходной гамме указанного преобразования.
CMCheckColorsInGamut Определяет, находятся ли указанные триплы RGB в выходной гамме указанного преобразования.
CMCheckRGB Проверяет цвета растрового рисунка на соответствие выходной гамме.
CMConvertColorNameToIndex Преобразует имена цветов в именованном цветовом пространстве в индексные номера в цветовом профиле.
CMConvertIndexToColorName Преобразует индексы в цветовом пространстве в массив именованных цветового пространства.
CMCreateDeviceLinkProfile Создает профиль связи устройства в формате, указанном Международным консорциумом цветов в спецификации формата профиля ICC.
CMCreateMultiProfileTransform Принимает массив профилей или отдельный профиль связи устройства и создает преобразование цвета. Это преобразование представляет собой сопоставление цветового пространства, указанного в первом профиле, с пространством второго профиля и т. д. с последним.
CMCreateProfile Создает цветной профиль отображения на основе структуры LOGCOLORSPACEA .
CMCreateProfileW Создает цветной профиль отображения на основе структуры LOGCOLORSPACEW .
CMCreateTransform Не рекомендуется. Заменяющий API не существует, так как он больше не используется. Разработчики альтернативных модулей CMM не обязаны реализовывать его.
CMCreateTransformExt Создает преобразование цвета, которое сопоставляет входной объект LOGCOLORSPACEA с необязательным целевым пространством, а затем с устройством вывода, используя набор флагов, определяющих способ создания преобразования.
CMCreateTransformExtW Создает преобразование цвета, которое сопоставляет входной объект LOGCOLORSPACEW с необязательным целевым пространством, а затем с устройством вывода, используя набор флагов, определяющих способ создания преобразования.
CMCreateTransformW Не рекомендуется. Заменяющий API не существует, так как он больше не используется. Разработчики альтернативных модулей CMM не обязаны реализовывать его.
CMDeleteTransform Удаляет указанное преобразование цвета и освобождает связанную с ним память.
CMGetInfo Извлекает различные сведения о модуле управления цветом (CMM).
CMGetNamedProfileInfo Извлекает сведения об указанном именованный цветовой профиль.
CMGetPS2ColorRenderingDictionary Возвращает словарь отрисовки цвета PostScript.
CMGetPS2ColorRenderingIntent Извлекает намерение отрисовки цвета PostScript уровня 2 из профиля.
CMGetPS2ColorSpaceArray Возвращает массив цветового пространства PostScript.
CMIsProfileValid Сообщает, является ли данный профиль допустимым профилем ICC, который можно использовать для управления цветом.
CMTranslateColors Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство с помощью преобразования цвета.
CMTranslateRGB Преобразует предоставленный приложением RGBQuad в цветовое пространство устройства.
CMTranslateRGB Преобразует растровое изображение из одного цветового пространства в другое с помощью преобразования цвета.
CMTranslateRGBsExt Преобразует растровое изображение из одного определенного формата в другой определенный формат и периодически вызывает функцию обратного вызова, если она указана, чтобы сообщить о ходе выполнения и разрешить вызывающему приложению завершить преобразование.
ColorCorrectPalette Исправляет записи в палитре для контекста устройства.
ColorMatchToTarget Выполняет сопоставление цветов в целях предварительного просмотра.
ConvertColorNameToIndex Преобразует имена цветов в именованном цветовом пространстве в индексные номера в цветовом профиле Международного консорциума цветов (ICC).
ConvertIndexToColorName Преобразует индексы в цветовом пространстве в массив именованных цветового пространства.
CreateColorSpace Создает цветовое пространство.
CreateColorTransformW Преобразует индексы в цветовом пространстве в массив именованных цветового пространства.
CreateColorTransformW Преобразует индексы в цветовом пространстве в массив именованных цветового пространства.
CreateMultiProfileTransform Принимает массив профилей или отдельный профиль связи устройства и создает преобразование цвета, которое приложения могут использовать для сопоставления цветов.
[CreateProfileFromLogColorSpaceW] ((/windows/win32/api/icm/nf-icm-createprofilefromlogcolorspacew) Преобразует логическое цветовое пространство в профиль устройства.
DeleteColorSpace Удаляет цветовое пространство.
DeleteColorTransform Удаляет заданное преобразование цвета.
Отмена связиColorProfileFromDeviceW Отменяет связь указанного цветового профиля с указанным устройством на указанном компьютере.
EnumColorProfilesW Перечисляет все профили, удовлетворяющие заданным критериям перечисления.
EnumICMProfiles Перечисляет профили выходных цветов, доступные для заданного контекста устройства.
EnumICMProfilesProcCallback Определяемая приложением функция обратного вызова для EnumICMProfiles.
GetCMMInfo Извлекает различные сведения о модуле управления цветом (CMM), который создал указанное преобразование цвета.
GetColorDirectoryW Извлекает путь к каталогу Windows COLOR на указанном компьютере.
GetColorProfileElement Копирует данные из указанного элемента профиля с тегами указанного цветового профиля в буфер.
GetColorProfileElementTag Извлекает имя тега, указанное dwIndex в таблице тегов заданного цветового профиля Международного консорциума цветов (ICC), где dwIndex — это однократный индекс в этой таблице.
GetColorProfileFromHandle Извлекает содержимое цветового профиля, заданное дескриптором открытого цветового профиля.
GetColorProfileHeader Извлекает структуру заголовков ICC из цветового профиля ICC или XML-профиля WCS. Драйверы и приложения должны предполагать, что значение TRUE указывает только на то, что возвращается правильно структурированный заголовок. Каждый тег по-прежнему необходимо проверять независимо с помощью устаревших API ICM2 или API схемы XML.
GetColorSpace Возвращает текущее цветовое пространство ввода в контексте устройства.
GetCountColorProfileElements Извлекает количество помеченных элементов в заданном цветовом профиле.
GetDeviceGammaRamp Получает гамма-пандус из прямых цветных досок отображения.
GetICMProfile Возвращает текущий профиль цвета вывода контекста устройства.
GetLogColorSpace Возвращает структуру LOGCOLORSPACE контекста устройства.
GetNamedProfileInfo Извлекает сведения о профиле цвета с именем Международного консорциума цветов (ICC), указанном в первом параметре.
GetPS2ColorRenderingDictionary Извлекает словарь отрисовки цветов PostScript уровня 2 из указанного профиля цвета ICC.
GetPS2ColorRenderingIntent Извлекает намерение отрисовки цвета PostScript уровня 2 из профиля цвета ICC.
GetPS2ColorSpaceArray Извлекает массив цветового пространства PostScript уровня 2 из профиля цвета ICC.
GetStandardColorSpaceProfileW Извлекает профиль цвета, зарегистрированный для указанного стандартного цветового пространства.
ICMProgressProcAllback Предоставляемый приложением обратный вызов для отчета о ходе выполнения.
InstallColorProfileW Устанавливает заданный профиль для использования на указанном компьютере. Профиль также копируется в каталог COLOR.
IsColorProfileTagPresent Сообщает, присутствует ли указанный тег Международного консорциума цветов (ICC) в указанном цветовом профиле.
IsColorProfileValid Позволяет определить, является ли указанный профиль допустимым профилем Международного консорциума цветов (ICC) или допустимым дескриптором профиля Windows Color System (WCS), который можно использовать для управления цветом.
OpenColorProfileW Создает дескриптор для указанного цветового профиля. Затем дескриптор можно использовать в других функциях управления профилями.
RegisterCMMW Связывает указанное значение идентификации с указанной библиотекой динамической компоновки модуля управления цветом (библиотека CMM DLL). Когда этот идентификатор отображается в цветовом профиле, Windows может найти соответствующий CMM, чтобы создать преобразование.
SelectCMM Позволяет выбрать предпочтительный модуль управления цветом (CMM) для использования.
SetColorProfileElement Задает данные элемента для элемента профиля с тегами в цветовом профиле ICC.
SetColorProfileElementReference Создает в указанном цветовом профиле ICC новый тег, который ссылается на те же данные, что и существующий тег.
SetColorProfileElementSize Задает размер помеченного элемента в цветовом профиле ICC.
SetColorProfileHeader Задает данные заголовка в указанном цветовом профиле ICC.
SetColorSpace Задает входное цветовое пространство контекста устройства.
SetDeviceGammaRamp Задает гамма-пандус на досках отображения прямого цвета.
SetICMMode Включает или отключает управление цветом в контексте устройства.
SetICMProfile Задает выходной цветовой профиль для заданного контекста устройства.
SetStandardColorSpaceProfileW Регистрирует указанный профиль для заданного стандартного цветового пространства. Профиль можно запросить с помощью GetStandardColorSpaceProfileW.
SetupColorMatchingW Предоставляет пользователю управление цветом с помощью диалогового окна.
TranslateBitmapBits Преобразует цвета растрового рисунка с помощью преобразования цвета.
TranslateColors Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство, как определено преобразованием цвета.
UninstallColorProfileW Удаляет указанный цветной профиль с указанного компьютера. Связанные файлы при необходимости удаляются из системы.
Отмена регистрацииCMMW Отменяет связь указанного значения идентификатора с библиотекой динамической компоновки модуля управления цветом (библиотека DLL CMM).
WcsAssociateColorProfileWithDevice Связывает указанный цветовой профиль WCS с указанным устройством.
WcsCheckColors Определяет, находятся ли цвета в массиве в выходной гамме указанного преобразования цвета WCS.
WcsCreateIccProfile Преобразует профиль WCS в профиль ICC.
WcsDisassociateColorProfileFromDevice Отменяет связь указанного цветового профиля WCS с указанным устройством на указанном компьютере.
WcsEnumColorProfiles Перечисляет все цветовые профили, удовлетворяющие критериям перечисления в указанном область управления профилями.
WcsEnumColorProfilesSize Возвращает размер (в байтах) буфера, необходимого для функции WcsEnumColorProfiles для перечисления цветовых профилей.
WcsGetCalibrationManagementState Определяет, включено ли системное управление состоянием калибровки дисплея.
WcsGetDefaultColorProfile Извлекает цветовый профиль по умолчанию для устройства или не зависящий от устройства по умолчанию, если устройство не указано.
WcsGetDefaultColorProfileSize Возвращает размер (в байтах) имени цветового профиля по умолчанию для устройства, включая признак конца NULL .
WcsGetDefaultRenderingIntent Возвращает намерение отрисовки на уровне пользователя или системы.
WcsGetUsePerUserProfiles Определяет, решил ли пользователь использовать список сопоставлений профилей пользователя для указанного устройства.
WcsOpenColorProfileW Создает дескриптор для указанного цветового профиля.
WcsSetCalibrationManagementState Включает или отключает системное управление состоянием калибровки дисплея.
WcsSetDefaultColorProfile Задает имя цветового профиля по умолчанию для указанного типа профиля в указанном область управления профилями.
WcsSetDefaultRenderingIntent Задает намерение отрисовки на уровне пользователя или системы.
WcsSetUsePerUserProfiles Позволяет пользователю указать, следует ли использовать список сопоставлений профилей пользователя для указанного устройства.
WcsTranslateColors Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство, как определено преобразованием цвета.