Преобразование цветов

Каждое устройство имеет такую характеристику, как цветовой профиль. Он описывает соответствие между абсолютным значением цвета (в цветовом охвате Lab) и значениями первичных цветов (RGB или CMYK) па данном устройстве. Эти профили помогают находить соответствие цветов при передаче фотографии с устройства на устройство. Кроме профилей устройств, существуют абстрактные цветовые профили, которые не связаны с конкретным устройством. В них хранятся и обрабатываются изображения. Примерами абстрактных профилей могут служить sRGB, Adobe RGB 1998, Nikon Adobe RGB и др. Такие профили хороши тем, что имеют широкий цветовой охват (больше, чем технические профили устройств) и оттенки серого в них передаются сочетанием равных значений первичных цветов (что не всегда возможно в технических профилях).
Цифровые камеры при фотографировании переводят изображение в один из абстрактных профилей, чтобы уменьшить влияние своего цветового охвата на дальнейшую обработку фотографий. В основной массе камер для этого используется абстрактный профиль sRGB. Этот профиль имеет относительно небольшой цветовой охват, но он стандартизован, поэтому получил широкое распространение. Описание профиля можно найти в стандарте IEC 61966-2.1.
Последнее время все больше устройств (в том числе многие мониторы) имеют возможность настройки на профиль sRGB, что упрощает процесс управления цветом и уменьшает потери цветов при передаче изображения с устройства на устройство. Более дорогие профессиональные камеры могут переводить изображение в другие абстрактные профили с большим цветовым охватом, например в Adobe RGB 1998.
Процесс передачи изображения от устройства к устройству можно описать следующим образом.
-->Камера воспринимает изображение в своем цветовом охвате и преобразовывает его в абстрактный профиль (например, в sRGB). Что воспримет камера, зависит не только от ее цветового охвата, но и от настроек самого фотоаппарата, и от искусства фотографа. При неправильных настройках изображение, полученное камерой, будет неверным еще до преобразования в абстрактный профиль.
-->Изображение с профилем sRGB передается на компьютер, и вы его видите на мониторе, который имеет собственный технический профиль. Заметьте, что, хотя изображение не изменилось, вы можете увидеть на мониторе не совсем то, что было на самом деле. Но если монитор откалиброван и его профиль близок к sRGB (или выставлена соответствующая настройка монитора), то изображение по максимуму будет соответствовать оригиналу.
-->Отредактировав изображение, вы передаете его на распечатку в мииилабораторию. Аппарат в лаборатории использует свой технический профиль. Но если он имеет настройку на профиль sRGB, то перевод из sRGB в технический профиль устройства произойдет максимально безболезненно для цветопередачи.
В этом примере мы использовали только один абстрактный профиль. При реальной съемке возможно использование разных абстрактных профилей. Но это нежелательно. Чем меньше профилей, тем меньше преобразований цветов, тем меньше искажения в цветопередаче.
Преобразование изображения из профиля в профиль всегда вызывает искажения цветов и потому необратимо. Из-за несоответствия цветовых охватов профилей при каждом преобразовании обратный возврат вызывает еще большие искажения. Именно для уменьшения количества преобразований и был разработан стандартный абстрактный профиль sRGB.