• Авторизация


Color management: первоочередные действия. Chapter 1. 07-11-2006 15:11 к комментариям - к полной версии - понравилось!


-= 1 =-

Обновление профиля базового цветового пространства Windows SRGB.

"Цветовой профиль" - это такая фишка, которая описывает формулы представления цвета. Это бывает нужно для правильной передачи цветовой информации с одного устройства на другое (включая и передачу из файла на монитор). Или при преобразованиях цветовой модели изображения - из RGB в CMYK, например.
Иногда медведы, не учившие в детстве русского языка, называют их "профайлами".



Со времён выпуска Windows-XP "родитель" стандартного цветового профиля, описывающего базовое для "Форточки" пространство sRGB, задающее представление цветов в этой операционной системе, International Color Consortium чуть-чуть модифицировал его.

Обновить профиль - задача не совсем простая, но выполнимая.
(Если у вас и монитор и принтер уже благополучно "прикалиброваны" к существующему набору профилей, то менять что-либо смысла нет.)


а)
Новый профиль надо взять на сайте ICC --
http://www.color.org/srgbprofiles.html

Их там два, можно скачать оба, в первую очередь нужен sRGB IEC61966-2-1 noBPC.icc - тот, который БЕЗ "компенсации уровня чёрного".

(Не надо вешать этот профиль на принтер =) Да и на монитор тоже не обязательно =) Если будет большое желание поэкспериментировать - то на принтер можно повесить профиль sRGB_IEC61966-2-1_withBPC.icc с компенсацией уровня чёрного, что больше подходит для достижения визуального соответствия отпечатка видимому на мониторе при "бытовой" печати.
А вот сопоставить этот профиль сканеру и фотоаппарату - скорее всего очень даже полезно.)

Также на будущее можно скачать програмку, показывающую в текстово-графическом виде "внутренности" цветовых профилей. Пригодится, если вы надумаете всерьёз заняться "color management-ом" =) -- http://www.color.org/profileinspector.html

б)
После скачивания профиля загляните в "Свойства" файла - очень может быть, что вы увидете внизу на первой закладке комментарий вроде - "Этот файл получен из интернета, и был заблокирован".
Если так, то дайте команду разблокировать его =)

в)
Сделайте копию файла, и переименуйте её в srgb.icm
(Обратите внимание на расширение - в оригинале оно ICC ! А в итоге должно стать ICM.)

г)
Теперь файл srgb.icm надо будет скопировать кое-куда...
А именно - в папку C:\WINDOWS\system32\dllcache
В "Проводнике" вы, скорее всего, её не увидите, поэтому скопируйте путь отсюда, и вставьте в адресную строку "Проводника".

В том месте уже есть файл с таким же именем, надо его "перетереть".
Если Windows будет выть о "замене системного файла неизвестной версией" - скажите ей, чтобы заткнулась и соглашалась.
...Хотя варианты поведения ОС в этой ситуации могут отличаться...

Если замещение файла удалось, то идём дальше -

В контекстном меню файла убедитесь в двух вещах:
во-первых, что в самой самой первой строчке написано "Отменить установку профиля"
- если там написано вместо этого "Установить профиль", то жмите туда - действительно, цветовые профили надо "установить", подключить к операционной системе...
во-вторых - что это действительно тот файл, который вы вставляли, а не исходный из комплекта ОС =)))
- наш новый файл имеет отображаемый в "Проводнике" размер 2,95 КБ, а в его "Свойствах" на закладке "Сведения о профиле" написано "sRGB IEC61966-2-1 noBPC".

д)
После этого отправляемся в другое место -
C:\WINDOWS\system32\spool\drivers\color
Там живут цветовые профили, используемые Windows.
Надо найти среди них один с именем sRGB Color Space Profile, и удалить его к чертям собачьим.

Если всё работает хорошо, то после того, как вы дадите "Проводнику" команду "Обновить вид" (F5), в этой папке возникнет копия ранее помещённого вами в C:\WINDOWS\system32\dllcache файла srgb.icm

Убедитесь, что это именно Новый файл, по описанным выше признакам =)

----
Имейте в виду, что при некоторых процедурах - таких как установка нового сканера или принтера - операционная система может "вернуть взад" свой старый профиль из архива. Поэтому надо время от времени проверять - всё ли ещё у вас в качестве базового sRGB-профиля работает новый, не появился ли "лишней" старый профиль sRGB Color Space Profile в папке C:\WINDOWS\system32\spool\drivers\color, и не был ли заменён в папке C:\WINDOWS\system32\dllcache новый файл на старый...
Так что сохраните все эти пути к папкам у себя в каком-нибудь там "избранном".

----
Для "продвинутых" привожу адрес в системном реестре, где перечислены подключённые к операционной системе профили:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ICM
- это полезно для вычищения тех лишних профилей, которые вы не используете, но подозреваете, что ОС ещё про них не забыла.

!!! Если для вас является вопросом, "что такое системный реестр", и у вас нет опыта работы с ним - не ходите туда совсем !!! Там нет отмены внесённых изменений, а свалить Windows не так сложно, как может показаться по микрософтовским утверждениям о её надёжности !!!
вверх^ к полной версии понравилось! в evernote
Комментарии (4):
Jam_One 07-11-2006-15:44 удалить
Сопоставление цветовых профилей устройствам.

Цветовой профиль "присваивается устройству" в окошке "Свойств файла", вызываемом из контекстного меню ("правая кнопка" мыши).

Там есть такая закладка - "Сопоставить устройство".

Устройство должно быть в это время включено.

Нажатие кнопки "Добавить" открывает список устройств, на которые может быть повешен данный цветовой профиль.

Практически все бытовые сканеры и незеркальные цифровые фотоаппараты являются sRGB-устройствами (то есть оперирующими цветом в формате sRGB), и для большинства сопоставление нового профиля sRGB IEC61966-2-1 noBPC может быть полезным.

Сканы журнала GQ я делал, когда у меня уже стоял этот профиль в качестве основного-"системного" и в качестве профиля сканера (на сканере висело два профиля - этот + его собственный родной) -- результаты сканирования даже меня самого порадовали, при всей моей "привередливости" (а сканер-то - BENQ-5550 - стоил на момент покупки 1700 рублей, и был самым дешёвым в магазине... я тогда решил, что "до профессионального со слайд-модулем ещё далеко", и покупал его, можно сказать, для распознавания текста.)

http://img138.imagevenue.com/img.php?image=74678_GQ_0_122_362lo.jpg
http://img149.imagevenue.com/img.php?image=74683_GQ_1_122_520lo.jpg
http://img14.imagevenue.com/img.php?image=74688_GQ_2_122_523lo.jpg
http://img127.imagevenue.com/img.php?image=74693_GQ_3_122_535lo.jpg
http://img45.imagevenue.com/img.php?image=74701_GQ_4_122_436lo.jpg
http://img28.imagevenue.com/img.php?image=75678_GQ_5_122_545lo.jpg
http://img42.imagevenue.com/img.php?image=75683_GQ_6_122_448lo.jpg
http://img151.imagevenue.com/img.php?image=75688_GQ_7_122_363lo.jpg
http://img102.imagevenue.com/img.php?image=75695_GQ_8_122_578lo.jpg
http://img25.imagevenue.com/img.php?image=78021_GQ_9_122_442lo.jpg
http://img107.imagevenue.com/img.php?image=82869_GQ_10_122_445lo.jpg

----

Как узнать, является ли ваш цифровой фотоаппарат sRGB-устройством???

Посмотрите, какие пункты содержатся в настроечном меню вашего фотоаппарата.
Если вам не удастся найти там пункт "Выбор цветового пространства"/"Select colorspace" (с подпунктами sRGB/Adobe RGB 1998), то стало быть, он и есть натуральное sRGB-устройство, и на роду ему написано сохранять фотки в цветовом пространстве sRGB.
(Об этом, также, может быть ясно и однозначно сказано в инструкции.)

Если ваш аппарат допускает возможность записи снимков в цветовом пространстве Adobe RGB, то лучше не торопиться с сопоставлением ему sRGB-шного профиля.

----

Почему не стоит вешать профиль sRGB IEC61966-2-1 noBPC на монитор и принтер?


Цветовые профили делятся на классы в зависимости от того, для представления изображения с какого на какое устройство они предназначены.

"Классовая принадлежность" профиля может быть "Монитор" / "Сканер"(Input) / "Принтер"(Output) / "Цветовое пространство".
Принтерные профили подразделяются на три группы - RGB / CMYK / YCC - в зависимости от того, сигнал какого вида ожидает принтер от компьютера.

(99% за то, что вам будут по жизни попадаться принтеры RGB-типа. Если вы не работаете в издательстве. Бытовые струйные принтеры, даже печатающие красками Cyan+Magenta+Yellow+Black, всё равно "ждут от компьютера" сигнал вида RGB, который преобразуется в CMYK драйвером или схемами самого принтера.)

Профиль sRGB IEC61966-2-1 noBPC, как и исходно входящий в комплект Windows профиль sRGB, принадлежит к классу "Монитор".
При этом существует такая байда, что подобный профиль может быть присвоен устройству ввода (сканеру/камере), и будет при этом распрекрасно работать. Он, в таком случае, как бы ведёт сигнал "от источника к монитору".

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

Подробности процессов и их последствия в случае присвоения "несвоего" профиля принтеру будут очень сильно зависеть от конкретной программы печати, от степени и корректности её интегрированности с системой управления цветом Windows (Windows CMS).

Легко будет замучиться, разбираясь с интерпретацией результатов...


Против сопоставления sRGB-профиля монитору - два довода:

Во-первых - международный стандарт sRGB описывает "координатное пространство" цветов и оттенков, доступное для любительских сканеров, камер, принтеров, и всего интернета, которое меньше по своему охвату, чем Adobe-RGB, и чем тот набор цветов и оттенков, который способен передать монитор. Присвоение sRGB-профиля монитору (хоть это профиль и "мониторного" класса) является в некотором роде "кастрированием" его возможностей. Делать это следует только в единственном случае - если
а) вы собираетесь калибровать монитор сразу после этого, и при этом ещё
б) вы собираетесь заниматься обрабаткой ТОЛЬКО изображений, полученных с незеркальной (sRGB) фотокамеры, либо предназначенных для интернета.

Во-вторых - для правильного отображения цветов и оттенков монитором его Надо Калибровать Индивидуально. Универсальный профиль не может решить проблему.
Все мониторы - "особенные". У них разные кинескопы/ЖК панели, с разными люминофорами и ЭЛ-пушками... Несмотря на то, что они и настраиваются для соотвествия стандарту sRGB, перед продажей их никто не калибрует. Да это и невозможно, поскольку в процессе получения изображения ещё, вдобавок ко всему, участвует видеокарта с её собственными драйверами и приколами.

Просто сопоставить стандартный sRGB-профиль монитору - это "ни богу свечка, ни чёрту кочерга"...
Royami-kun 11-11-2006-19:53 удалить
а не легче просто использовать мастер оптимизации цветовой передачи? :)))

этот мастер идет с последними драйверами от NVIDIA
Jam_One 13-11-2006-18:00 удалить
Нет, это разные вещи, у них разные функции.
О калибровке монитора - "в следующей серии".

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

Предложенные файлы цветовых профилей отличаются от идущего в комплекте Windows наличием Chromatic Adaptation Tag, или другими словами, формулы перевода представлений цветности в аппаратно-независимое цветовое пространство.
Royami-kun 13-11-2006-19:56 удалить
все дело в деталях...


Комментарии (4): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник Color management: первоочередные действия. Chapter 1. | Jam_One - Бортовой журнал Jam_One | Лента друзей Jam_One / Полная версия Добавить в друзья Страницы: раньше»