Сведения о функции «Управление цветом»
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Установка ICC профиля в Windows 7, 8, 10
Установка ICC профиля в новых операционных системах Windows является далеко не самой очевидной процедурой, и содержит в себе определенные тонкости. В этой статье будет подробно рассмотрен процесс установки нового ICC профиля в систему.
Установка ICC профиля
Для установки ICC профиля для монитора, скачанного например с сайта tftcentral, требуется проделать следующее:
- Скопировать ICC профиль в папку Windows\system32\spool\drivers\color.
- Открыть Панель управления, в ней открыть пункт «Управление цветом». О том, как попасть в старую панель управления в Windows 10 читайте в этой статье.
- В строке «Устройство» выбираем нужный монитор.
И ставим галочку «Использовать мои параметры для этого устройства».
- Теперь нажимаем кнопку «Добавить». В открывшемся окне ищем нужный ICC профиль, который был до этого скопирован в папку Windows\system32\spool\drivers\color. Если же его там нет, то можно воспользоваться кнопкой «Обзор»».
Выбрав нужный профиль, нажимаем ОК, затем в предыдущем окне нажимаем кнопку «Сделать профилем по умолчанию».
- Теперь открываем вкладку «Подробно», и там нажимаем на кнопку «Изменить параметры по умолчанию».
Откроется уже знакомое окно со списком устройств. Сразу переходим на вкладку «Подробно», и там отмечаем галочкой пункт «Использовать калибровку экрана Windows».
После этого icc профиль будет загружен и назначен нужному устройству.
Была ли эта статья Вам полезна?
Что в статье не так? Пожалуйста, помогите нам её улучшить!
0 символов
Отправить сообщение
Комментарии к статье (16)
После запуска Fallout 4 профиль слетает. Точнее видно, что профиль слетел, и цвета изменились, хотя в настройках мой профиль стоит по умолчанию.
Здравствуйте. Задача в планировщике «windows color system» это не одно и то же что «использовать калибровку экрана windows» в управлении цветом? Отключил задачу, чтобы система не калибровала цвета на своё усмотрение, или все же для профиля лучше вкл?
Вот блин наконецто, спасибо добрый человек. Ато хрен его знает как эти профили ставятся. Надо ссылочку сохранить.
Подскажите пожалуйста, чем чревато не делать вышеописанную процедуру а просто
нажать правой клавишей мыши на файл ICC-профиля (в какой бы папке он не находился) и в выпадающем контекстном меню выбрать самый верхний пункт «установить профиль»? Просто хочу понять почему описанного мной способа недостаточно?
«Установка» icc профиля через контекстное меню подразумевает простое его добавление в систему, без назначения его нужному устройству.
Благодарю за ответ.
Подскажите еще, я правильно понимаю, что ICC-профиль не несет в себе значений настройки яркости/контрастности/температуры цвета/гаммы и эти значения должны быть установлены (подправлены) вручную в настройках монитора до использования ICC-профиля? (для достижения результата, полученного профессионалами создающими подобные профили в результате обозревания и тестирования конкретных моделей мониторов).
Все верно, при создании ICC профилей обычно сперва настраивают монитор его собственными средствами (через OSD меню), а затем уже доводят «до ума» программно (ICC профилем).
Бро ты господь бог!
Надо пробовать все параметры калибровки методом тыка сначала под д 65 будет делтмть но будет жффеут компьютерных очков д50 выжигающий глаз белый надо пробовать и так и так главное между проходами время будет примерно 10 минут и главное не смотреть на монитор во время калибровки и ослепление монитором происходит если смотреть на дефолтный яркий монитор в 300 кэндел и дефолтные параметры ставить непосредственно за секунду до калибровки и делать всегда в авторежиме
А вот у меня несовпадение профилей монитора и фотошоп. И после калибровки серая карта в просмотрщике серая, а в фотошопе пурпурные цвета выбиваются. Может у кого было похожее? Работаю на Asus g771jw
Как один из вариантов — запускать игры, которые сбрасывают профиль, в окне.
При запуске игры профиль который я установил сбрасывается. Есть ли способы решения данной проблемы?
Спокойно открыл под Windows 7 указанную папку, все цветовые профили должны лежать там. По умолчанию должен использоваться sRGB Color Space Profile.icm для всех устройств, поменять можно способом, про который написано в этой статье.
Если вы знаете где искать то подскажите пожалуйста
Вы конечно все красиво описываете вот только проблема одна у Вас и у меня -путь который вы указываете на папку spool в windows 7 не существует и расширение .icc не показывает оно там скрыто. Я уже который день долбусь с этим и не могу найти профиля принтера на диске С.
нажмите правой кнопкой мыши на кнопку «windows» выберите пункт «выполнить» введите туда слово «control» после этого откроется панель управления и там выбирайте «управление цветом»
Калибровка и профилирование мониторов
В этой статье автор делится тем, что узнал сам, когда заинтересовался темой о калибровке монитора и создании его цветового профиля в домашних условиях. Автор применил свои знания при создании программы предназначенной для визуальной калибровки монитора.
В чём существенные отличия между профилированием и калибровкой? Доступны ли эти процедуры домашнему пользователю компьютера?
Суть профилирования и калибровки
У тех, кому требуется правильная цветопередача на мониторе, возникает задача выбора способа достижения такой цветопередачи.
Если это монитор профессионала, то ничто не мешает приобрести спектрофотометр или колориметр с соответствующим программным обеспечением, или заказать услугу профилировщика.
Для фотографа любителя такой путь может оказаться неприемлемым с финансовой точки зрения.
Кроме того, есть пользователи ПК, которым просто интересно разобраться в тонкостях процесса профилирования и калибровки. Ради любопытства покупать дорогие средства профилирования и калибровки обычно не очень хочется.
Среди бесплатных программ использующих аппаратные средства особое место занимает DisplayCal совместно с AgrillCms. Для калибровки требуется колориметр, система создаёт профиль монитора и videoLUT.
Есть программы и не требующие применения аппаратных средств. В этом случае контроль процесса калибровки выполняется визуально по специальным тестам.
Среди таких программ есть не дорогие, и даже бесплатные программы для выполнения визуальной калибровки. Эти программы предлагают выполнить некоторое количество шагов для достижения результата.
Прежде чем выбирать способ калибровки или профилирования есть смысл разобраться в сути этих процедур, узнать отличия в применяемых методиках, и тогда сделать выбор в пользу той или другой программы, или методики.
Цветовой профиль ICC
Цветовой профиль монитора это небольшой файл (*.icm), который может использовать система управления цветом операционной системы или другая, установленная отдельно, например AgrillCms.
Прежде всего надо понимать, что цвет на экране монитора формируется из комбинаций сигналов видеокарты, соответствующих различным уровням красного, зелёного и синего цветов. Применяется понятие цветового пространства, которое используется в файле профиля. Обычно это пространство sRGB. Это цветовое пространство применяется для мониторов работающих с фотографиями и изображениями в интернете.
Цветовое пространство стандартизировано. Каждая точка цветового пространства может быть поставлена в соответствие координате цвета в системе «CIE x y», которая применяется для определения цвета, как физической величины. Она содержит координаты всех возможных цветов, которых многократно больше, чем способен воспроизвести монитор. Мониторы могут с большим или меньшим успехом воспроизвести цвета содержащиеся в системе sRGB.
Границы области воспроизведения цветов монитором называют цветовым охватом монитора. Для правильной передачи цветов фотографий и графики в интернете необходимо совпадение цветового охвата монитора и системы sRGB хотя бы на 90 процентов.
В файле цветового профиля содержится информация о том, как должна себя вести видеокарта компьютера получая информацию о цвете из графического файла. Например, для передачи правильного стандартного зелёного видеокарте приходится кроме зелёных пикселей подключать красные и синие для того, чтобы глаз ощутил предлагаемый стандартный цвет.
Кроме того, на экране могут отображаться белый цвет и градации серого вплоть до чёрного.
В аппаратных калибраторах заложены параметры «точки белого». Обычно белый воспринимается белым, если его цветовая температура соответствует свету солнечного дня. Эта цветовая температура равна 6500K. Под такую цветовую температуру обычно настраиваются цветовые профили.
При изменении условий освещения оператор наблюдает изменение тональности белого на экране. По этой причине есть смысл иметь возможность корректировки точки белого в зависимости от условий внешнего освещения. Изменение яркости внешнего освещения влияет и на точку чёрного. Самые тёмные тона, которые можно увидеть на мониторе при приглушённом освещении, могут оказаться незаметными при более ярком освещении. Есть смысл иметь возможность корректировки уровня чёрного в зависимости от условий освещения.
Если применяется созданный калибратором единственный профиль, то точка белого и точка чёрного не могут быть изменены.
Ещё один важный параметр, который содержится в профиле, это кривая тонального отклика.
Для правильной передачи светлоты цвета необходимо корректировать сигнал видеокарты, чтобы яркость пикселей на экране соответствовала светлоте исходного цвета. С учётом того, что для получения нейтрального цвета уровни сигнала видеокарты уже скорректированы, остаётся установить правильную кривую тонального отклика. Тогда стандартная серая шкала на мониторе будет отображаться верно.
Таблица videoLUT
Но есть и способ показать видеокарте, как надо корректировать свои сигналы для правильной цветопередачи, передать видеокарте таблицу соответствия координат цвета в системе sRGB с координатами цвета видимого на мониторе. Этот способ может применяться совместно с уже описанным.
Если система управления цветом определила некоторый режим работы видеокарты, то таблица videoLUT может внести коррективы в этот режим. Например, она может скорректировать передачу точки белого и точки чёрного для условий освещения не предусмотренных профилем.
При этом может происходить дополнительное снижение уровня сигналов и соответствующее дополнительное снижение яркости на экране.
Рассмотрим случай, когда профиль был создан для нового монитора, но со временем «подсела» яркость синих пикселей. Изображение приобрело желтоватый оттенок. С помощью videoLUT могут быть снижены уровни сигналов для красного и зелёного цвета. Передача цвета стала верной, но общая яркость при этом понизится.
Таблица videoLUT может быть записана и в сам файл профиля. Но это не обязательно. Система управления цветом не читает эту таблицу. А загрузить в видеокарту её можно и без профиля.
Чтобы обеспечить нормальную работу системы управления цветом, необходимо в сам файл профиля поместить всю необходимую информацию о передаче цвета. Тогда графические редакторы смогут воспользоваться этой информацией для правильного отображения цвета на изображении.
Если система управления цветом не применяется, то графические программы применяют к изображениям профиль sRGB, а передача цвета на экране при этом определяется полностью таблицей videoLUT. Если вы, и ваш монитор можете обойтись без системы управления цветом, то устаревший файл профиля можно удалить, все корректировки выполнять только в таблице videoLUT, при этом общая яркость изображения при правильной передаче цветов будет несколько выше, чем с применённым профилем (ограничения на входе видеокарты будут сняты).
Как поступать в каждом конкретном случае, решать вам.
А мы рассмотрим один из способов калибровки монитора с помощью создания videoLUT, который не требует применения аппаратных средств. Он может быть применён как для работы с системой управления цветом и загруженным профилем, так и самостоятельно, без использования системы управления цветом и без профилей.
Если вы считаете, что профиль всё-таки необходим, но у вас нет нормального профиля для вашего монитора, моете использовать профиль, который не очень сильно ограничивает возможности монитора, но в какой-то степени упорядочивает работу видеокарты. Это может быть один из файлов sRGB.icc которые можно найти в сети.
Если известно, что реальный цветовой охват монитора значительно превосходит sRGB, то можно установить профиль AdobeRGB1998.icc .
Некоторые CMS не распознают профили версии 4, например agrillCMS. Но в разработке стандартов ICC принимала участие компания Microsoft, поэтому все поддерживаемые версии Windows должны в своей CMS поддерживать эти версии.
Таблицы videoLUT могут быть созданы в разных форматах. Даже при загрузке такой таблицы в профиль (для этого предназначен не стандартизованный тег vcgt) можно применять различные форматы. Сейчас используются в основном два формата таблиц, если не считать отличия в их заголовочных строках. Возможны таблицы содержащие 256 строк. В них описана корректировка, которую должна выполнить видеокарта для каждого уровня сигнала о цвете, от нуля до 255. Другой формат содержит 1025 строк. Корректировка определена в них не только для целых значений входного сигнала о цвете, но и для четырёх промежуточных уровней.
Для загрузки таких таблиц в видеокарту требуются программы загрузчики. Сейчас доступны три бесплатных загрузчика.
1. dispwin из комплекта файлов agrillcms. У этой программы больше возможностей, чем просто загрузка таблицы. Но нас интересует пока именно эта её способность. Таблица, с которой работает dispwin, содержит 1025 строк, и специальные строки, позволяющие программе распознать рабочую таблицу.
Начальный фрагмент таблицы доступный программе dispwin:
0.0 0.0 0.0 0.0 0.0
00980.00082 0.00082 0.00082
0.00195 0.00165 0.00165 0.00165
0.00293 0.00249 0.00249 0.00249
0.00391 0.00333 0.00332 0.00333
2. xcalib. Это самостоятельная программа командной строки, которая формирует и загружает таблицу по девяти параметрам, передаваемым программе при запуске.
xcalib -red 1.01 0.0 90.0 -green 1.01 0.0 89.973 -blue 1.01 0.0 90.054 -a
3. LUTLoader.exe. Это подпрограмма из состава бесплатной программы Калибрилла предназначенной для визуальной калибровки мониторов. Существуют как платные, так и бесплатные программы для выполнения визуальной калибровки. Эти программы предлагают выполнить некоторое количество шагов для достижения результата. Калибрилла, в результате корректировки пользователем отображаемой программой кривой по точкам, формирует таблицу из 256 строк.
Начальный фрагмент таблицы доступный программе LUTLoader:
0 0 0 0.0
1 0.333 0.332 0.333
2 0.67 0.67 0.67
3 1.009 1.009 1.009
4 1.349 1.349 1.35
Для создания таблицы videoLUT автор предлагает собственную бесплатную программу работающую по авторской методике, и написанную на Python 3 с применением Qt5 (исходники в комплекте файлов).
Программа не требует установки. Вполне приемлемый результат достигается за время не превышающее время необходимое для профилирования с аппаратными средствами. А если вы хорошо представляете себе суть калибровки и принцип действия визуальных тестов для контроля процесса, можно получить первый приблизительный результат за… 10 минут.
Variables использует просмотрщик изображений установленный в системе по умолчанию. Не все просмотрщики передают цвет без искажений. Автор, работая в Linux, выбрал qViev.
В качестве загрузчика таблиц videoLUT можно использовать любой из трёх выше перечисленных. Все они включены в состав программного комплекса. Dispwin должен соответствовать разрядности системы.
Принцип работы предлагаемой программы состоит в том, чтобы по коэффициентам для математических формул, которые зашиты в программу, изменять вид калибровочных кривых, и визуально по тестам наблюдать их воздействие на систему. При этом выводить калибровочные кривые из системы нет необходимости. Их форма в точности соответствует тем, что показаны в интерфейсе программы.
Прежде всего необходимо подобрать вид кривых по трём коэффициентам (регулировка гаммы). После удачного подбора должен быть положительным тест на гамму. В программу встроен этот визуальный тест, который появляется каждый раз после загрузки таблицы. При первичной настройке достаточно получить приблизительный результат, над которым позднее можно ещё поработать.
Затем следует ограничить контраст для каждой кривой цветопередачи по тесту, который показывает наличие или отсутствие насыщения в канале. Для этого используются ещё три переменных (регулировка контраста).
Теперь требуется согласовать кривые цветопередачи для правильной передачи цветовой температуры. Во время этой процедуры глаза должны адаптироваться к освещению, например взглядом в течение нескольких минут в окно в солнечный день. После адаптации будет ясно видно, что белый цвет имеет оттенок, который необходимо убрать. Это достигается дополнительной регулировкой контраста, но с условием, что контраст для каждой кривой не превышает значения возникновения насыщения.
Теперь можно подправить гамму каналов для более точного прохождения теста на гамму.
Следующий этап, это корректировка уровня чёрного. Для этого есть ещё три коэффициента для каждого канала и один общий коэффициент управляющий скоростью схождения кривых к нулевой точке. Тестовый тёмный почти чёрный монохроматический цвет не должен иметь каких-либо оттенков.
Теперь можно отдохнуть, а вернувшись к монитору немного поправить настройки в деталях, которые после отдыха станут заметными.
Вся работа выполняется по встроенным в программу статическим тестам (картинкам).
Когда калибровка завершена, есть смысл сохранить файлы настройки. Это три файла, в которых записаны все применяемые коэффициенты. Также сохранить надо файлы с таблицей (их два в разных форматах). Можно сохранить и файл с параметрами для запуска xcalib.
Можно создать исполняемый файл содержащий команду загрузки результата калибровки одной из трёх программ. Поместив этот файл в автозагрузку, вы получите всегда настроенный и готовый к работе монитор. При необходимости можно, используя сохранённые файлы, делать поправки для текущих условий освещения или выполнения каких-то специфических задач.
А что делает профилировщик?
Программы для профилирования мониторов делают то же самое. Только делают они это посредством аппаратных средств (спектрофотометры, колориметры). Устанавливается точка белого и точка чёрного, устанавливается необходимая форма кривых цветопередачи с контролем по тестовым плашкам, которые программы генерируют самостоятельно.
Существенным отличием является то, что программы профилировщики помещают полученные сведения из таблицы соответствия входящих и выходящих цветов прямо в цветовой профиль, который может использовать система управления цветом.
Ещё одно отличие заключается в том, что после получения результата посредством аппаратных средств нельзя изменять яркость и контрастность монитора, а также условия освещения, что не очень согласуется с возможностью применять ноутбук для обработки изображений в походных условиях.
Существуют два пути изображения от графического файла к монитору:
1. Графический файл, графическая подсистема (X-сервер), система управления цветом, видеокарта, монитор.
2. Графический файл, графическая подсистема (X-сервер), видеокарта с загруженной таблицей videoLUT, монитор.
Возможен третий комбинированный путь:
3. Графический файл, графическая подсистема (X-сервер), система управления цветом, видеокарта с загруженной таблицей videoLUT, монитор.
По данным калибровки заполняются следующие теги цветового профиля:
rXYZ, gXYZ, bXYZ — кардиналы (координаты цвета в системе XYZ); rTRC, gTRC, bTRC — значения гаммы для каждого канала передачи цвета; wtpt — параметры точки белого; bkpt — параметры точки чёрного; vcgt — тег для записи таблицы videoLUT (обычно не заполняется, зарегистрирован Apple); chad — Хроматическая адаптация. Этот тег показывает отличие точки белого от стандартного значения 5000K, которое обычно помещается в тег wtpt. Для бытовых мониторов и мониторов для работы с фотографиями рекомендуется 6500K.
Можно ли создать профиль по данным визуальной калибровки? Насколько мне известно, последние версии программы Калибрилла позволяют это делать. Достаточно Калибрилле показать созданную таблицу и попросить сохранить в файл профиля. Версия создаваемого профиля 4.4.
Если у вас не запущена система управления цветом (и даже когда запущена), этот профиль может быть загружен программой xcalib.
Профиль можно установить профилем по умолчанию.
В Linux профиль созданный Калибриллой установился штатными средствами (gnome-color-manager) без проблем. Dispvin профиль версии 4 не загружает.
Для Linux хорошее описание работы с профилями есть на странице.
Установка профиля монитора в Windows описана здесь.
Dispwin может загрузить данные таблицы для профиля, но если они совпадают с данными в установленном профиле, никаких изменений не произойдёт. Если Variables содержит данные текущего профиля, то в режиме dispwin можно их корректировать, например изменять контрастность. Сбросить данные загруженные dispwin можно только изменив эти данные.
С профилем версии 4 dispwin не работает, но загружает вместо данных профиля свои данные в систему управления цветом. Калибрилла и xcalib позволяют загрузить данные поверх данных профиля (третий путь обработки изображения). Эти дополнительные данные можно сбросить (их сбрасывает xcalib).
В Windows всё работает как обычно. Сброс данных выполняет xcalib. Видимо, дело в версиях dispwin и различной функциональности этих версий. Данные загруженные windows версией dispwin в Linux сбрасываются xcalib Linux версии.
Для версии variables для Linux перезапустить установленный профиль можно командой xiccd — -edid в отдельном окне терминала.
Если профиль установлен в системе и запускается системой управления цветом, то при запуске Калибриллы вы увидите прямую линию на графике. В LUT нет никаких данных. При этом данные калибровочных кривых из профиля применены.
Программа Curve Viewer из состава DisplayCal показывает калибровочные кривые внедрённые в профиль (рисунок Рис. 1. «Графики цветопередачи на основе таблиц videoLUT» из неё). Программа ICC Profile Info (тоже из состава DisplayCal) показывает данные загруженного профиля.
Выводы
- Тщательная визуальная калибровка позволяет получить результат не уступающий калибровке аппаратной, если ваш монитор предназначен для работы с фотографиями и подобными графическими материалами. Один из удобных и эффективных методов предлагает программа Variables.
- Если в системе установлен цветовой профиль имеющий в своём составе данные калибровочных кривых, которые вас не устраивают, то лучшим решением будет заменить на время калибровки этот профиль «пустым» профилем с цветовым охватом sRGB.
- Когда данные калибровки корректны и проверены по соответствующим тестам, их можно включить в цветовой профиль монитора. Создать профиль поможет программа Калибрилла.
- Профили создаваемые Калибриллой имеют цветовой охват sRGB. Это значит, что замена временного профиля не изменит цветовой охват монитора и калибровка будет применена правильно.
- Если в системе установлен профиль без данных калибровочных кривых, и вы по каким-то причинам хотите его оставить, можно проводить калибровку при установленном профиле. После завершения калибровки данные LUT можно загружать отдельно от профиля, или записать эти данные в существующий профиль с помощью программы Калибрилла. Не забудьте сделать резервную копию файла профиля на всякий случай.
- Если потребуется незначительная корректировка данных профиля через LUT видеокарты, то при запуске Variables надо сохранить в файл переменные которые установлены в форме по умолчанию. Применение этого набора переменных в режимах 2 и 3 (управление загрузчиками) ничего не изменит в системе. Но вы сможете временно изменять контраст, цветовую температуру и другие параметры в режимах 2 и 3.
Наложение корректировок цвета приводит к некоторому снижению общей яркости экрана. Чем больше корректировка, тем больше снижение яркости.
Спектрофотометры могут определить спектральный состав каждого мониторного цвета. Профилировщик пересчитывает необходимые для получения стандартного цвета количества мониторных цветов. Но обычный монитор не может полноценно учесть эти поправки.
Профессиональные мониторы в которых для управления можно применять 3DLUT, могут учесть все поправки к насыщенности цветов. В нашем случае можно применять 3DLUT но уже на этапе обработки изображений. Глаз человека хорошо видит отличия между цветами на экране. Сами цвета он может определить условно. Кроме того, фотокамеры имеют спектральные максимумы чувствительности к цветам спектра не такие, как максимумы цветов монитора. Это можно обнаружить с помощью утилиты созданной как дополнение к Variables. В результате даже чистый мониторный цвет объекта съёмки после обработки кадра будет составлен из трёх цветов. Насыщенность цветов в изображении объекта всегда ниже, чем у самого объекта.
Конечно, современные фотографы создают произведения с чрезвычайно насыщенными закатами и восходами. Но в этих случаях применяются специальные технологии съёмки и/или обработки. Для результата такой обработки необходима правильная калибровка монитора, но не только она определяет конечный результат.
Автор тестировал программу Variables, оказывая некоторое время услугу по калибровке. Случалось, что обращались люди после аппаратного профилирования не довольные её результатом, и результат программной калибровки их устроил полностью.
- Калибровка монитора
- Профилирование монитора
- цветовой профиль
- цветовой охват
- фотография
- color
- color profiles
- photography
- photos
- calibration
ICC profiles (Русский)
Состояние перевода: На этой странице представлен перевод статьи ICC profiles. Дата последней синхронизации: 3 марта 2018. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
Поскольку это относится к общему использованию настольных систем, ICC профиль представляет собой двоичный файл, который содержит точные данные о цветовых атрибутах ввода или устройства вывода. Один или несколько профилей могут быть применены к системе и ее устройствам для получения согласованных и повторяемых результатов для редактирования и публикации графики и документов. Профили ICC обычно откалиброваны с помощью (трехцветного) колориметра или спектрофотометром, когда требуется абсолютная точность цветопередачи.
Генерация профиля
Управление цветом — это рабочий процесс калибровки оборудования, программного профилирования и встраивания профиля в изображение или видео. Все это основано на использовании ICC профиля.
Колориметр или спектрофотометр
Настоятельно рекомендуется использовать колориметр или спектрометрическое устройство для калибровки оборудования, печати принтера и сканера. Для домашнего использования доступно несколько недорогих колориметров. Некоторые из них хорошо или даже лучше поддерживаются в Linux, чем в других операционных системах. Часто рекомендуемыми устройствами являются X-Rite ColorMunki Display, DataColor Spyder5 Express и устройство с открытым исходным кодом ColorHug. Вы можете найти другие поддерживаемые Linux устройства, перечисленные в документации к AgyllCMS.
Argyll CMS
Система управления цветом Argyll — это полный набор инструментов для создания и загрузки профиля в командной строке, перечисленных в разделе argyllcms .
Ознакомьтесь с официальной документацией Argyll CMS, чтобы узнать, как профилировать выбранные устройства.
Калибровка и профилирование монитора с помощью дополнительного калибровочного оборудования
Существует интерфейс GUI для ArgyllCMS, называемый DisplayCal, доступный как displaycal . В большинстве случаев вам подойдут настройки по умолчанию. Это обычный способ калибровки цвета при дневном свете 6500К и гаммой 2,2. Подробнее читайте в документации DispalGui. Многие учебные пособия доступны в сети.
Калибровка сканера
Калибровка принтера
Передача файла
Генерация профиля в системе Windows или macOS является одним из самых простых и наиболее рекомендуемых способов получения ICC профиля для монитора. Поскольку цветовые профили ICC записываются в открытую спецификацию, они совместимы в разных операционных системах. Передача профилей из одной ОС в другую может быть использована в качестве обходного пути из-за отсутствия поддержки определенных спектрофотометров или колориметров в Linux: можно просто создать профиль на другой ОС, а затем использовать его в рабочем процессе Linux. Обратите внимание, что система, на которой создается профиль, должна размещать ту же самую видеокарту и монитор, для которых должен использоваться профиль. После создания профиля ICC или серии профилей в системе Windows скопируйте файл(ы) из пути по умолчанию:
C:\WINDOWS\System32\spool\drivers\color
macOS обычно сохраняет сохраненные профили ICC в одном из двух местоположений:
/Library/ColorSync/Profiles /Users/USER_NAME/Library/ColorSync/Profile
Как только соответствующие .icc/.icm файлы будут скопированы, установите профили устройств в нужную вам систему. Каталоги профилей устройств в Linux:
/usr/share/color/icc /usr/local/share/color/icc /home/USER_NAME/.color/icc
Примечание: убедитесь, что калиброванные настройки контраста, яркости и RGB на мониторе не изменяются между временем калибровки и загрузкой профиля ICC. Используйте этот метод только в том случае, если вы абсолютно уверены, что ни Linux, ни другая ОС ничего не делают за вашей спиной (в видеодрайверах или утилитах поставщика), которая изменяет сигнал, фактически отправленный на монитор, или способ, которым монитор интерпретирует сигнал. Следите за «Broadcast RGB» или аналогичными настройками. Один конкретный пример, когда профилирование в Windows и Linux дает значительно разные результаты. Это ноутбук Lenovo Ideapad Yoga 2 Pro, потому что эти ОС программируют контроллер плоскопанельного дисплея по-разному.
Gnome Color Manager
В Gnome профиль ICC можно легко создать с помощью gnome-color-manager . В Gnome это доступно через Центр управления и довольно просто использовать. Для использования этой функции вам понадобится колориметрическое устройство.
Инструкция
Убедитесь, что запущен gnome-settings-daemon и запущен:
$ colormgr get-devices
Найдите Device ID строку вашего монитора. Если это, например xrandr-Lenovo Group Limited , начните калибровать с помощью команды:
gcm-calibrate --device "xrandr-Lenovo Group Limited"
LPROF ICC Profiler
LPROF является профилировщиком ICC с графическим интерфейсом пользователя, указанным в lprof AUR [ссылка недействительна: package not found] в AUR.
Примечание: следующее пошаговое руководство было изменено из статьи Using LPROF to profile monitors.
Калибровка монитора
Контраст/Яркость
Отрегулируйте освещение в помещении так же, как вы будете использовать его при работе. Даже если ваш экран покрыт антибликовым покрытием, вы должны избегать попадания света прямо на него. Пусть ваш монитор прогревается в течение как минимум часа, чтобы изображение стабилизировалось. Если ваше калибровочное устройство имеет рассеиватель окружающей среды, отрегулируйте яркость вашей комнаты, чтобы достичь рекомендуемой целевой точки люкс.
- Установите контраст монитора на максимум или на 100%.
- Затем отобразите чистый черный на весь экран, создав небольшое черно-белое изображение PNG (все пиксели имеют RGB = 0, 0, 0) и открыв его в просмотрщике изображений, которое может отображать изображение в полноэкранном режиме без каких-либо элементов управления.
- Уменьшите вертикальный размер экрана монитора (не изображение PNG, отображаемое средством просмотрщиком, а все то, что отображается на экране) до 60% до 70% от полной высоты. То, что показано выше и ниже изображения, называется незасканированной областью, и поскольку эта область не получает никакого напряжения, она является самой черной из черных, которую способен отображать ваш монитор.
- Найдите регулятор яркости (обычно это солнце, круг с лучами, выступающими из его краев) и опустите значение до тех пор, пока черное изображение не будет соответствовать не сканируемой области.
Цветовая температура
Как мы сказали во введении, установка цветовой температуры должна произойти в полдень. Если у вас есть только фиксированная заводская цветовая температура по умолчанию, вам не нужно ждать солнечного дня. Просто установите его на 6500K.
Поместите монитор так, чтобы вы могли видеть за окном и экраном одновременно. Для этого шага вам также нужно создать белое квадратное изображение (RGB = 255, 255, 255), примерно 10 на 10 сантиметров (4 на 3 дюйма). Используя тот же метод Gwenview, что и яркость/контраст, отобразите белый квадрат на черном фоне.
- Во-первых, приготовь глаза, глядя на внешний мир некоторое время. Позвольте им приспособиться к условию просмотра дневного света в течение нескольких минут.
- Взгляните на монитор и белый квадрат на несколько секунд (это должно быть недолго, потому что глаза быстро отрегулируются).
- Если квадрат кажется желтоватым, вам нужна более высокая цветовая температура, или если у него синеватый оттенок, необходимо понизить температуру.
- Держите взгляд, глядя в окно и регулируя температуру белого, пока квадрат не станет чистым белым.
Не спешите с описанными выше шагами. Важно, чтобы все было правильно.
Профилирование монитора без дополнительного устройства калибровки
Запустить lprof. Вам будет представлено довольно большое окно с несколькими вкладками справа.
- Перейдите на вкладку Monitor Profiler. Затем нажмите на кнопку Enter monitor values >>.
- Точка белого должна быть установлена на 6500K (daylight).
- Основной цвет должен быть установлен либо SMPTE RP145-1994, или EBU Tech.3213-E или P22, либо любые подходящие значения для вашего монитора. Если вы встретите правильные значения для своего монитора, введите их, выбрав User Defined в раскрывающемся списке. Если вы сомневаетесь, вы можете использовать P22 для всех мониторов с ЭЛТ Trinitron (в этом случае Trinitron не связан с Sony Trinitron мониторами и телевизорами), и SMPTE RP145-1994 для остальных ЭЛТ.
- Нажмите кнопку Set Gamma and Black Point.
- Теперь вы увидите полноэкранное представление двух диаграмм с некоторыми элементами управления внизу.
- Снимите флажок Link channels и настройте индивидуальную красную, зеленую и синюю гамму, перемещая ползунок влево или вправо, или введя и изменив значения в трех прямоугольниках слева. Цель состоит в том, чтобы сделать диаграмму слева (меньшая квадратная) плоской. Когда вы удовлетворены тем, как это выглядит, установите флажок Link channels и снова настройте гамму.
- Когда все будет готово, нажмите OK. Еще раз OK.
Когда вы закончите ввод значений монитора, вы можете ввести некоторую информацию о мониторе. Это не обязательно, но всегда приятно знать, какой профиль для чего.
- Нажмите кнопку Profile identification.
- Заполните данные.
- Нажмите OK для завершения.
После того, как все будет готово, нажмите кнопку ‘. ‘ рядом с полем Output Profile File. Введите имя своего профиля: somemonitor.icc. Нажмите кнопку Create Profile и все готово.
ThinkPads
Смотрите цветовые профили для IBM/Lenovo ThinkPad ноутбуков monitor profile (generic) в поддержке.
Загрузка ICC профилей
Профили ICC загружаются либо демоном сеанса, либо специальным загрузчиком ICC. У Gnome и KDE есть демоны, способные загружать профили ICC из colord . Если вы используете colord в сочетании с gnome-settings-daemon или colord-kde , профиль будет загружен автоматически. Если вы не используете ни Gnome, ни KDE, вы можете установить независимый демон, xiccd, который делает то же самое, но не зависит от среды вашего рабочего стола. Не запускайте одновременно два демона, совместимых с ICC (например, gnome-settiongs-daemon и xiccd).
Если вы не используете какой-либо ICC-capable демон, убедитесь, что вы используете только один загрузчик ICC — либо xcalib, dispwin, dispcalGUI-apply-profiles, либо другие, иначе вы легко получите неконтролируемую среду. (Последний загрузчик установил калибровку, а ранее загруженная калибровка была перезаписана.)
Прежде чем использовать какой-либо конкретный загрузчик ICC, вы должны понимать, что некоторые инструменты устанавливают только калибровочные кривые (например, xcalib), другие инструменты, устанавливающие только профиль отображения на X.org _ICC_PROFILE atom (например, xicc) и другие инструменты, выполняют обе задачи сразу (например, dispwin, dispcalGUI-apply-profiles).
xcalib
- xcalib — это легкий загрузчик монитора, который может загружать профиль монитора ICC для совместного использования в десктоп приложениях. xcalib является частью репозитория пользователей Arch (AUR).
Пример Xinitrc
Загружаемый профиль P221W-sRGB.icc в /usr/share/color/icc на монитор host:0 при запуске X сервера
#!/bin/bash /usr/bin/xcalib -d :0 /usr/share/color/icc/P221W-sRGB.icc
Пример JWM
Загружаемый профиль P221W-Native.icc в /usr/local/share/color/icc на монитор host:0 при запуске JWM
xcalib -d :0 /usr/local/share/color/icc/P221W-Native.icc
dispwin
- dispwin является частью argyllcms .
Пример Xinitrc
Загружаемый профиль 906w-6500K.icc в /home/arch/.color/icc на монитор 0 при запуске X сервера
#!/bin/bash /usr/bin/dispwin -d0 /home/arch/.color/icc/906w-6500K.icc
Пример JWM
Загрузить калибровочный файл Argyll 906w-7000K.cal в /usr/local/share/color/icc на монитор 1 при запуске JWM
dispwin -d1 /usr/local/share/color/icc/906w-7000K.cal
Вы можете легко использовать один из этих загрузчиков для применения цветового профиля на ранней стадии загрузки при запуске экранного менеджера, например, используя загрузочный скрипт LightDM. Это позволяет загрузить один файл профиля icc. Это не будет работать с загрузкой нескольких файлов профиля при использовании настройки multi monitopr.
Приложения, поддерживающие профили ICC
- Xsane может использовать профили ICC для сканирования с коррекцией цвета.
- CUPS может использовать профили ICC для печати с исправлением цвета с использованием Colord, но фактическая реализация и удобство использования неясны.
- GIMP может использовать профили ICC для отображения редактируемого изображения. Однако использование установленного профиля ICC должно быть явно включено в диалоговом окне настроек.
- mpv может учитывать профиль ICC при воспроизведении видео. Аргумент командной строки: —icc-profile=/path/to/profile.icc или —icc-profile-auto . Только —vo=opengl управление цветом; другие драйверы VO будут молча игнорировать параметры профиля ICC.
- Firefox по умолчанию использует общесистемный профиль ICC только при отображении изображений, уже отмеченных профилем ICC. Предположим, что немаркированные изображения используют sRGB и применяют к ним цветокоррекцию, задают gfx.color_management.mode предпочтение 1.
- Eye of Gnome и Eye of MATE автоматически используют установленный системой профиль ICC.
Смотрите также
- Using LPROF to profile monitors — Дополнительная информация о том, как профилировать мониторы
- Wikipedia:Linux color management
- Argyll Color Management System — официальный сайт
- LPROF Main Help Window — Подробная информация о профилирующих принтерах и сканерах
- DisplayCal: базовая концепция калибровки дисплея и профилирования
- Отображение цветового профилирования в Linux (XFCE)
- Monitor Hardware Calibration
Retrieved from «https://wiki.archlinux.org/index.php?title=ICC_profiles_(Русский)&oldid=774588»