Калибровка и профилирование являются двумя совершенно разными процессами.
Richard Hughes
richard@hughsie.com
Александр Прокудин
alexandre.prokoudine@gmail.com 2011
Алексей Кабанов
ak099@mail.ru 2011-2012
Станислав Соловей
whats_up@tut.by 2013-2014
Юлия Дронова
juliette.tux@gmail.com 2013-2014
Юрий Мясоедов
ymyasoedov@yandex.ru 2015

# В чём разница между калибровкой и профилированием?

Многие поначалу путают два этих принципиально разных, хотя и взаимосвязанных процесса. Калибровкой является изменение цветового поведения устройства. Это как правило достигается двумя способами:

Изменением внутренних настроек устройства

Применением кривых к цветовым каналам устройства

Идея калибровки состоит в приведении устройства к некоторому точно известному состоянию применительно к цветопередаче. Часто она используется как повседневное средство поддержки воспроизводимого поведения. Как правило, калибровка хранится в специфичном для устройства или системы формате файлов, куда записаны либо его настройки, либо поканальные корректирующие кривые.

Профилированием (иначе, характеризацией) называется запись того, как устройство воспроизводит цвет или откликается на него. Результат профилирования как правило сохраняется в файле профиля ICC для этого устройства. Такой профиль сам ничего не меняет, а лишь позволяет системному модулю управления цветом или отдельному приложению изменить цвета при условии использования профиля другого устройства. Достоверно перенести цвет с одного устройства на другое можно лишь обладая актуальным цветовым профилем для каждого из них.

Внимание: профиль действителен для устройства лишь в том случае, если оно находится в том же состоянии калибровки, при котором этот профиль был создан.

В случае с профилями мониторов возникает дополнительная путаница, связанная с тем, что информация о калибровке для удобства часто хранится в самом профиле. Согласно принятому стандарту она хранится в теге vcgt. Несмотря на то, что она всё же есть в профиле, обычные приложения с этими данными никак не работают. Точно так же нормальные приложения для калибровки никак не используют информацию, полученную при профилировании.