Калибровка и профилирование являются двумя совершенно разными процессами.
Richard Hughes
richard@hughsie.com
Александр Прокудин
alexandre.prokoudine@gmail.com 2011

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

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

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

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

The idea of calibration is to put a device in a defined state with regard to its color response. Often this is used as a day to day means of maintaining reproducible behavior. Typically calibration will be stored in device or systems specific file formats that record the device settings or per-channel calibration curves.

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

Note that a characterization (profile) will only be valid for a device if it's in the same state of calibration as it was when it was characterized.

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