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


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

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

Функция или структура Описание
PCMSCALLBACKW * PCMSCALLBACKW* (или ApplyCallbackFunction) — это функция обратного вызова, которая реализуется, которая обновляет данные конфигурации WCS во время выполнения диалогового окна функции SetupColorMatchingW.
AssociateColorProfileWithDeviceW Связывает указанный цветной профиль с указанным устройством.
CheckBitmapBits Проверяет, лежат ли пиксели в указанном растровом рисунке в выходных указанного преобразования.
CheckColors Определяет, лежат ли цвета массива в выходных указанного преобразования.
CheckColorsInGamut Проверяет, находятся ли заданные цвета в гамме устройства.
CloseColorProfile Закрывает открытый дескриптор профиля.
CMCheckColors Определяет, лежат ли заданные цвета в выходных данных указанного преобразования.
CMCheckColorsInGamut Определяет, лежат ли указанные тройные значения RGB в выходных указанного преобразования.
CMCheckRGBs Проверяет цвета растрового рисунка в выходной гамме.
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 на устройство цветовое пространство.
CMTranslateRGBs Преобразует растровое изображение из одного цветового пространства в другое с помощью преобразования цвета.
CMTranslateRGBsExt Преобразует растровое изображение из одного определенного формата в другой определенный формат и периодически вызывает функцию обратного вызова, если она указана, чтобы сообщить о ходе выполнения и разрешить вызывающей приложению завершить перевод.
ColorCorrectPalette Исправляет записи в палитре для контекста устройства.
ColorMatchToTarget Выполняет сопоставление цветов для предварительных версий.
ConvertColorNameToIndex Преобразует имена цветов в именованном цветовом пространстве в число индексов в профиле цвета международного консорциума цветов (ICC).
ConvertIndexToColorName Преобразует индексы в цветовом пространстве в массив именованных цветовых пространств.
CreateColorSpace Создает цветовое пространство.
CreateColorTransformW Преобразует индексы в цветовом пространстве в массив именованных цветовых пространств.
CreateColorTransformW Преобразует индексы в цветовом пространстве в массив именованных цветовых пространств.
CreateMultiProfileTransform Принимает массив профилей или один профиль связи устройства и создает преобразование цвета, которое приложения могут использовать для сопоставления цветов.
[CreateProfileFromLogColorSpaceW]((/windows/win32/api/icm/nf-icm-createprofilefromlogcolorspacew) Преобразует логическое цветовое пространство в профиль устройства.
DeleteColorSpace Удаляет цветовое пространство.
DeleteColorTransform Удаляет заданное преобразование цвета.
ОтсоединениеColorProfileFromDeviceW Отменяет связывание указанного профиля цвета с указанным устройством на указанном компьютере.
EnumColorProfilesW Перечисляет все профили, удовлетворяющие заданным критериям перечисления.
EnumICMProfiles Перечисляет профили выходных цветов, доступные для заданного контекста устройства.
EnumICMProfilesProcallback Определяемая приложением функция обратного вызова для EnumICMProfiles.
GetCMMInfo Извлекает различные сведения о модуле управления цветами (CMM), который создал указанное преобразование цвета.
GetColorDirectoryW Извлекает путь к каталогу Windows COLOR на указанном компьютере.
GetColorProfileElement Копирует данные из указанного элемента профиля с тегами указанного цветового профиля в буфер.
GetColorProfileElementTag Извлекает имя тега, указанное dwIndex в таблице тегов заданного профиля цвета международного консорциума цветов (ICC), где dwIndex является одноуровневой индексом в этой таблице.
GetColorProfileFromHandle Извлекает содержимое профиля цвета, заданное дескриптором открытого цветового профиля.
GetColorProfileHeader Извлекает или наследует структуру заголовков ICC из профиля цвета ICC или профиля WCS XML. Драйверы и приложения должны предполагать возврат 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 (WCS), который можно использовать для управления цветами.
OpenColorProfileW Создает дескриптор для указанного профиля цвета. Затем дескриптор можно использовать в других функциях управления профилями.
RegisterCMMW Связывает указанное значение идентификации с указанной библиотекой динамического канала модуля управления цветами (DLL CMM). Когда этот идентификатор отображается в цветовом профиле, Windows может найти соответствующий CMM, чтобы создать преобразование.
SelectCMM Позволяет выбрать предпочтительный модуль управления цветом (CMM).
SetColorProfileElement Задает данные элемента для элемента помеченного профиля в профиле цвета ICC.
SetColorProfileElementReference Создает в указанном профиле цвета ICC новый тег, который ссылается на те же данные, что и существующий тег.
SetColorProfileElementSize Задает размер тегированного элемента в профиле цвета ICC.
SetColorProfileHeader Задает данные заголовка в указанном профиле цвета ICC.
SetColorSpace Задает цветовое пространство контекста устройства.
SetDeviceGammaRamp Задает гамма-пандус на прямых цветовых досках.
SetICMMode Включает или отключает управление цветами в контексте устройства.
SetICMProfile Задает профиль цвета выходных данных для заданного контекста устройства.
SetStandardColorSpaceProfileW Регистрирует указанный профиль для заданного стандартного цветового пространства. Профиль можно запрашивать с помощью GetStandardColorSpaceProfileW.
SetupColorMatchingW Предоставляет пользовательский контроль над цветом управления с помощью диалогового окна.
TranslateBitmapBits Преобразует цвета растрового изображения с помощью преобразования цвета.
TranslateColors Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство, как определено преобразованием цвета.
UninstallColorProfileW Удаляет указанный цветной профиль с указанного компьютера. Связанные файлы при необходимости удаляются из системы.
Отмена регистрации Отсообляет указанное значение идентификатора из заданной библиотеки динамического канала управления цветом (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 Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство, как определено преобразованием цвета.