Нижеследующие функции ICM обеспечивают основные способности подбора цвета (color mapping) внутри контекстов устройства. Они полезны для всех приложений, которые должны реализовать управление цветом с низкими непроизводительными расходами ресурсов и минимальным пользовательским вмешательством.
Функция | Описание |
---|---|
CheckColorsInGamut | Проверяет, находятся ли данные цвета в гамме цвета устройства. |
ColorCorrectPalette | Исправляет записи палитры, используя параметры ICM 2.0 в указанном контексте устройства. |
ColorMatchToTarget | Дает возможность предварительно просматривать цвета, как они должны появиться на целевом устройстве. |
CreateColorSpace | Создает логическое цветовое пространство. |
DeleteColorSpace | Удаляет цветовое пространство. |
EnumICMProfiles | Перечисляет различные профили вывода цвета, которые система поддерживает для данного контекста устройства. |
EnumICMProfilesProcCallback | Определяемая программой функция обратного вызова, которая обрабатывает данные профиля цвета из EnumICMProfiles. Имя этой функции также определяется приложением. |
GetColorSpace | Извлекает дескриптор входного цветового пространства из указанного контекста устройства. |
GetICMProfile | Извлекает имя файла текущего профиля выводимого цвета для указанного контекста устройства. |
GetLogColorSpace | Получает структуру LOGCOLORSPACE контекста устройства. |
SetColorSpace | Устанавливает входное цветовое пространство контекста устройства. |
SetICMMode | Включает или выключает управление цветом в контексте устройства. |
SetICMProfile | Устанавливает указанный профиль цвета как выходной профиль для указанного контекста устройства (DC). |