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


Флаги создания преобразования CMM

CmM используют флаги создания преобразования в качестве подсказок для создания преобразования цвета. CMM определяет, как лучше всего использовать эти флаги.

Все функции, использующие эти флаги, передают или получают значения флагов с помощью параметра dwFlags. Для параметра WORD верхнего порядка dwFlags должно быть задано значение из следующей таблицы.

Константа Описание
ENABLE_GAMUT_CHECKING Используйте это преобразование для проверки гаммы.
USE_RELATIVE_COLORIMETRIC Не сохраняйте белую точку. Если гамма вывода не поддерживает заданный цвет, используйте ближайший поддерживаемый цвет. См. раздел Намерения отрисовки.
FAST_TRANSLATE Поиск только цвета. Не интерполяйте цвет.
PRESERVEBLACK Вставляет соответствующее черное поколение GMMP в качестве последнего GMMP в последовательности преобразования.
WCS_ALWAYS Используйте путь кода WCS даже для преобразований ICC.
SEQUENTIAL_TRANSFORM Флаг создания преобразования для создания последовательного (неоптимального) преобразования цвета.

 

Word нижнего порядка может иметь одно из следующих значений констант.

Константа Описание
PROOF_MODE Преобразование будет использоваться для предварительного просмотра изображения. Низкое качество изображения.
NORMAL_MODE Преобразование будет использоваться для обычного отображения изображения. Среднее качество изображения.
BEST_MODE Преобразование будет использоваться для отображения изображения самого высокого качества, возможного на целевом устройстве.

 

При переходе от PROOF_MODE к BEST_MODE качество вывода обычно улучшается, а скорость преобразования снижается.

Основные понятия управления цветом

Константы ICM