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