Системы управления цветом
При создании и обработке элементов компьютерной графики необходимо добиться, чтобы изображение выглядело практически одинаково на всех стадиях процесса, на любом устройстве отображения, при любом методе визуализации (аддитивном или субтрактивном). Иначе, чем больше переходных этапов будет содержать процесс обработки, тем большие искажения будут вноситься в оригинал, и конечный результат может совершенно не удовлетворять даже минимальным требованиям к качеству. Для согласования цветов на всех стадиях обработки компьютерной графики применяют системы управления цветом (Color Management System — CMS).
Такие системы содержат набор объективных параметров, обязательных для всех устройств при обмене цветовыми данными. Универсальность CMSдостигается введением трех типов переменных, каждая из которых управляет представлением цвета на своем уровне:
Цветовая гамма.Каждый тип устройства имеет своюцветовую гамму,область которой всегда меньше, чем цветовой охват практически любой цветовой модели.CMSуправляет преобразованием цвета между различными цветовыми моделями с учетом цветовой гаммы конкретных устройств;
Профиль.Каждое устройство воспроизводит цвета особенным образом, что зависит от технических и программных решений, принятых изготовителем. Для согласования отображения цветов на различных устройствах они должны иметь собственныйпрофиль,описывающий различия в представлении цвета между устройством и определенной цветовой моделью. Международным консорциумом по цвету(International Color Consortium — ICC)установлен промышленный стандарт на параметры описания характеристик воспроизведения цвета. Устройства, имеющие профильICC,напрямую управляютсяCMS.В противном случае возможна генерация профиля в некоторых системахCMS.
Калибровка.Даже устройства одной модели от одного производителя имеют отличия в реализации профиляICC,обусловленные допусками при изготовлении компонентов, условиями эксплуатации, внешними помехами. ПоэтомуCMS какправило включает средствакалибровки,то есть настройки конкретного экземпляра в соответствии с требованиями профиляICCи фиксации неустранимых отклонений (с целью их программной компенсации). Средства калибровки могут быть аппаратно-программными и чисто программными. Сам процесс калибровки выполняется с периодичностью, установленной изготовителем, или автоматически, при выходе параметровICCза границы допусков.
Не существует идеальной системы управления цветом, одинаково пригодной для всех устройств, одинаково работающей на всех платформах и во всех программных средах. Наиболее близко к идеалу подходят CMS,реализованные на уровне операционной системы. ВпервыеCMSпод названиемColorSyncв операционную систему встроила фирмаApple, что предопределило успех компьютеровMacintoshв сфере издательской деятельности, допечатной подготовки и полиграфии. В операционной системеWindows95/98 используется модульCMSфирмыKodak, названныйColor Matching Module.Однако его поддержка со стороны производителей пока явно недостаточна — набор профилейICCограничен.
Из CMS,являющихся внешними по отношению к операционной системе, наибольшее распространение получили программы фирм, давно работающих в области цветной фотографии, печати, цифровых графических технологий.
Agfa Foto Типе.Эта система управления цветом работает на платформахWindowsиApple. Включает множество профилейICCдля мониторов, цветных принтеров, сканеров, цифровых фотокамер, полиграфического оборудования. Имеются средства создания заказных профилей для устройств, не попавших в список. Преобразования между цветовыми профилями устройств (например сканер — монитор) могут производиться напрямую, без промежуточной конвертации в цветовую модельClELabи обратно.