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


Функции WCS для модулей управления цветом (CMM) для реализации

Следующие функции должны быть реализованы модулями управления цветами (CMM) и экспортированы для вызова операционной системы.

Функция Описание
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 Преобразует растровое изображение из одного определенного формата в другой определенный формат и периодически вызывает функцию обратного вызова, если она указана, чтобы сообщить о ходе выполнения и разрешить вызывающей приложению завершить перевод.