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