Мои первые книжки: управление цветом

У меня в офисе работает журналист по фамилии Терехов. Вот приходит он недавно ко мне, а я профилирую монитор, и, соответственно, в середину экрана свисает колориметр - это такая штука на шнурке, похожая на проводную мышь, а на мониторе при этом мигают разноцветные квадратики.

- Сделай и мне такое, - просит Терехов.

- А к чему тебе это нужно? - без всякой задней мысли спрашиваю я его.

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

Действительно, полноценные управление цветом и цветокоррекция нужны не всем. В издательствах и типографиях они крайне нужны, потому что что дети боятся зеленоватых колобков, а бабушки не хотят закупать какую-нибудь ношпу с коричневой полосочкой на упаковке вместо красной. Думают, что поддельная. Но в типографиях-то понятно, там люди на этом финансы зарабатывают. А ещё у этих людей есть знания, программы по 2500 долларов, если честно их покупать, и железяки с названиями типа "спектроденситометр".

При этом, включив компьютер с установленной Windows 2000/XP/Vista (давайте в текущий момент поговорим только о Windows, на "Маках" всё немножко по-другому сделано, логически похоже, но не окончательно так же), пользователь сразу сталкивается с уже работающей системой управления цветом, причём работающей кроме его воли и неотключаемой.

Зачем нужно управление цветом?

В том, что касается цвета, пользователь ожидает от компьютера нескольких вещей. Во-первых, ему кажется естественным, что, сфотографировав племянника Серёжку и загрузив снимки в компьютер, можно увидеть, какого конкретно цвета у Серёжки воздушный шар и в какой цвет покрасилась тётя Галя.

Во-вторых, предполагается, что если отправить фотографию самой тёте Гале по электронной почте, она сможет увидеть, как она теперь выглядит со своей новой краской для волос. То есть она должна на своём мониторе видеть то же самое, что свой пользователь - на своём (когда мы говорим "то же самое", мы на самом деле имеем в виду "очень похоже". "То же самое" в природе недостижимо).

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

Теперь давайте представим структуру RGB-фотографии. Это решётка из цветных точек, каждая из которых имеет значения Red, Green и Blue от 0 до 255. Например, R0,G0,B0 - это чёрный, а R255,G0,B0 - это красный. Но какой аккурат это чёрный и какой как раз красный?

Если поставить рядом репродукцию пресловутого "Чёрного квадрата" и чёрные галоши фабрики "Треугольник", чёрный будет безупречно разный, даже если усилием воли делать поправку на то, что галоши глянцевые. И если сравнить самый красный из всех красных цветов, которые может явить монитор тёти Гали, с каплей красных чернил из картриджа от нашего струйника, то они также будут совершенно разные. И даже если подмешать в эту каплю жёлтого, как сегодня мне совершенно справедливо будут подсказывать из зала, ведь, строго говоря, чернила не красные, а малиновые, то всё одинаково они будут разные. И даже если мы в конце концов сделаем поправку на то, что монитор светится, а бумага отражает свет, то и тут они одинаковыми не станут.

Даже два разных монитора одной и той же модели при в равной мере выставленных в меню настройках могут давать совершенно разную картинку, это сто раз проверенный факт. А если мониторы разные? Вон, почитайте форумы: "У меня монитор "пыщ-пыщ", я решил его поменять на другой, пошёл в магазин, увидел мониторы "блили-блили", а у них вместо белого - розовый". А бывает ещё разная бумага, в конце концов, разные условия освещения.

Выходит, что необходима какая-то прослойка между нашей красной точкой R255,G0,B0 и системой, которая рисует нам тот самый цвет на мониторе и печатает на принтере, потому что легко этих трёх чисел для корректного воспроизведения цвета недостаточно. Это должна быть прослойка, которая, например, будет подсказывать системе, какие изменения необходимо сделать при просмотре или печати фото, для того чтобы мы считали, что всё в порядке, а не проклинали производителя. Причём мы, конечно, не хотим всякий раз вносить эти изменения в саму фотографию, это идиотично и неудобно. Нам нужен отдельно от фотографии живущий движок и описания устройств, для того чтобы ими оперировать.

Собственно, так и работают профили устройств и система управления цветом, которая их использует. В Windows она до Vista называлась ICM, а в Vista называется WCS и нужна для автоматической подстройки цвета между устройствами, то есть нашими мониторами, принтерами, сканерами и цифровыми камерами. Некоторые приложения, как, например, Photoshop, умеют использовать другие, больше совершенные системы (в Photoshop настройки управления цветом находятся в меню Edit/Color Settings (Ctrl+Shift+K), но нам сейчас это не шибко интересно.

Вот смотрите:

Так работает система управления цветом. Схема сделана из скриншота настроек цвета программы Corel Draw
Так работает система управления цветом. Схема сделана из скриншота настроек цвета программы Corel Draw

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

Что делают там, где значимо точное воспроизведение цвета?

Колориметр X-rite
Колориметр X-rite

Там, где важно точное воспроизведение цвета, садятся и строят профили устройств. Мониторы калибруют и профилируют при помощи колориметра, который вешается на экран на шнурке и считывает цвет кучи цветных квадратиков, чёрных квадратиков и белых квадратиков. Другой конец шнурка торчит в порту компьютера, например в USB, так что колориметр передаёт программе, что конкретно он увидел. Программа, зная, что она показала на экране и что увидел колориметр, понимает, какое искажение даёт монитор. Это позволяет нам накрутить яркость, контраст и цветовую температуру ручками или кнопочками на мониторе, это называется калибровка. Это также позволяет нам создать профиль, который компенсирует искажение, это уже профилирование. Совершать нужно и калибровку, и профилирование, если монитор это позволяет.

С яркостью и контрастом всё более или менее понятно, а про цветовую температуру нужно вымолвить пару слов. Более того в самых простых и не предназначенных для работы с цветом мониторах всё равно, как правило, есть вероятность остановить свой выбор цветовую температуру, хотя бы из списка 5500k, 6500k или 9300k. Цветовая температура описывает в частности, как выглядит белая точка на мониторе. 5500k - это цветовая температура дневного или прямого солнечного света (белая точка - жёлтая), а 6500k - температура полуденного дневного света. 9300k дает голубую белую точку, но исследования показывают, что потребителям это очень нравится, поэтому 9300 зачастую стоит по умолчанию. В издательских системах используется 6500k. Сильно рекомендую, если ни в жизнь не обращали на это внимание, возьмите и пощёлкайте на своём мониторе между режимами, прямо сейчас. Следом обратно выставите.

Тестовая шкала для построения профиля сканера
Тестовая шкала для построения профиля сканера

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

Так строят профиль принтера
Так строят профиль принтера

Цветные принтеры профилируют, печатая на них специальные шкалы из тех же квадратиков, а потом тыкая в эти квадратики поочередно спектрофотометром. Программа просит, ткните-ка мне в квадратик 10, оператор тычет, программа получает значение и, помня, какого цвета изначально предполагался квадратик 10, понимает, какое искажение вносит принтер.

Для того чтобы отгрохать профиль цифровой камеры, ею снимают такие мишени в формате RAW в условиях нормализованного освещения
Для того чтобы построить профиль цифровой камеры, ею снимают такие мишени в формате RAW в условиях нормализованного освещения

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

Что делать обычному пользователю?

В первую очередь нужно понять, как всё работает. Затем у вас есть возможность взять с сайтов производителей профили имеющихся у вас монитора, сканера и принтера и сопоставить их устройствам в системе (профиль монитора добавляют в панели Display Properties, а профили сканера и принтера в опциях драйверов, причём у разных производителей это может глядеться по-разному, так что просто поковыряйтесь). Это не даст вам очень точного воспроизведения цвета, но лучше, чем совсем ничего. А тем, кому хочется большего, не возбраняется посоветовать ещё использовать решения словно бы http://www.realcolor.ru/lib/monitortest/ (обои для проверки и настройки монитора) или аналоги.

А как же обещанные тёмные фото и красные рожи?

Теперь понятно, почему упоминавшийся сперва Мишка может видать наше фото совершенно тёмным и страшным. Либо наш монитор показывает всё светлее, чем нужно, либо Мишкин - темнее, либо и то и другое. Соответственно, нам нужно обследовать яркость и контрастность обоих устройств (обоев по ссылке выше для этого хватит), столковаться насчёт цветовой температуры, исправить ошибки и по возможности установить мониторам корректные профили.

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

Keywords:

 
 
Rambler's Top100