Алфавитный список всех функций 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 | Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство, как определено преобразованием цвета. |