- Ubuntu Documentation
- Дополнительная информация
- Смотрите также
- Управление цветом в Linux
- Записная книжка рассеянного [в пространстве и времени] программиста
- Управление цветом в Linux
- Управление цветом.
- Предварительная настройка
- Монитор(ы)
- Принтер(ы)
- Как откалибровать монитор в системе Ubuntu?
- Калибровка цветопередачи монитора на глаз. Решение проблемы холодных оттенков.
- Intel
- Калибровка потому и аппаратная.
- А не лучше посмотреть, что там делать эта прожка на паскале и написать своё с нуля, если так уж хочется?
- NightShift
- Gunnar сomputer eyewear
- monica
- ColorHug
Ubuntu Documentation
You can calibrate your screen so that it shows more accurate color. This is especially useful if you are involved in digital photography, design or artwork.
Для этого понадобится колориметр или спектрометр. Оба этих устройства используются для создания профилей мониторов, но их принципы работы немного отличаются.
Проверьте, что калибровочное устройство подключено к компьютеру.
Open the Activities overview and start typing Settings .
Click on Settings .
Click Color in the sidebar to open the panel.
Select your screen.
Нажмите Создать для начала калибровки.
Цвет экранов изменяется постоянно — подсветка TFT-мониторов теряет яркость вдвое примерно каждые 18 месяцев, и со временем приобретает желтоватый оттенок. Это означает, что вам нужно выполнять повторную калибровку экрана, когда в разделе настроек Color появляется значок [!].
LED экраны со временем тоже изменяются, но значительно медленнее, чем TFT-мониторы.
Дополнительная информация
Смотрите также
- Как откалибровать камеру? — Калибровка камеры важна для точной передачи цветов на снимке.
- Как откалибровать принтер? — Калибровка принтера важна для точной передачи цветов при печати.
- Как откалибровать сканер? — Калибровка сканера важна для точной передачи цветов при сканировании.
You can choose the displayed language by adding a language suffix to the web address so it ends with e.g. .html.en or .html.de.
If the web address has no language suffix, the preferred language specified in your web browser’s settings is used. For your convenience:
[ Change to English Language | Change to Browser’s Preferred Language ]
The material in this document is available under a free license, see Legal for details.
For information on contributing see the Ubuntu Documentation Team wiki page. To report errors in this documentation, file a bug.
Источник
Управление цветом в Linux
Записная книжка рассеянного [в пространстве и времени] программиста
Управление цветом в Linux
Есть такая штука под названием “уветовые профили”. Казалось бы все о них слышали, но немногие умеют их использовать и понимают, зачем это вообще надо.
То, что мы воспринимаем как свет — это лишь электромагнитные колебания с длиной волны от 380-400 нм до 760-780 нм. В этом диапазоне смешались все цвета от красного к филетовому.
Когда мы видим радугу, то мы видим весь спектр цветов. А вот несовершенные электронные приборы могут отобразить лишь определенные цвета радуги. Называется это цветовым охватом — множество доступных для восприятия человеческим глазом цветов, которые способно воспроизвести устройство. У всей техники разные диаграммы цветопередачи.
Именно поэтому для каждого устройства в системе нужно задать цветовой профиль, который как раз и описывает диапазон цветового охвата.
Почему это важно? Можно пояснить на примере двух инженеров у одного из которых линейка метрическая, а у второго дюймовая. Если один другому скажет, что нужно начертить линию длиной два, то случится нечто странное: линия будет иметь длину два, но в той системе измерений, в которой работает человек.
То же самое с техникой. Если для нас цвето RGB(200, 0, 0) — это красный с каким-то уровнем насыщенности, то для принтера он может быть совершенно другим. Поэтому перед печатью все должно быть сконвертировано с учетом цветового профили устройства.
Подводя итог: цветовой профиль — это правила конвертации цвета из общепризнанной цветовой модели в ту, с которой работает ваша техника.
Когда мы просто печатаем текст на компьютере, то нас не сильно волнует, как это се конвертируется, но когда при печати фотографии мы получим цвета, которых на экране не видели, то пора что-то менять. 🙂
Управление цветом.
Предварительная настройка
Описываемые ниже шаги рассказывают о том,как реализованы подобные настройки на нижнем уровне. Если вы используете DE, в которых есть механизмы управления мониторами, то нижеописанные действия по настройке вам не нужны.
Всю работу по настройке связки устройство-профиль в никсах берет на себя демон colord. Именно он управляет базой данных цветовых профилей.
Будем рассматривать как это работает на примере Fedora GNU/Linux.
Если демона нет в списке юнитов, то его надо поставить и добавить в список автоматически-запускаемых (В большинстве сборок федоры все уже сделано до вас и эти шаги не требуются).
Проверим, что сервис установлен.
Для gnome и kde все уже сделано и в панели управления есть подраздел управления цветовыми профилями, но для lxde (xmonad, i3, etc.) нужно добавить менеджер управления цветом ибо встроенных средств у этих средств нету.
Единственным на сегодня механизмом является демон xiccd. Компилить его из исходников нет надобности — можно поставить через corp.
После установки нужно перезайти в систему (софт прописывается в автостарт автоматически), либо запустить xiccd руками.
Проверить правильность работы можно командой
Если все хорошо, то среди устройств должен быть ваш монитор.
Можно посмотреть переменную _ICC_PROFILE (именно она хранит интересующие нас данные).
Вывод будет выглядить как-то так:
У иксов есть баг, который не позволяет устанавливать профили монитора для интеловских видеокарт,
Решается принудительным прописыванием информации о драйвере в конфиг иксов /etc/X11/xorg.conf.d/20-intel.conf.
Если этого не сделать, то при попытке применить профиль к монитору мы получим сообщение об ошибке.
Монитор(ы)
Для удобства нам потребуется поставить систему управления agryllcms — в ней есть удобная команда dispwin.
Не будем затрагивать процесс калибровки — это тема хорошо расписана в вики арча.
В первую очередь нужно добыть цветовые профили для своих мониторов и принтеров (и сканеров). Их можно скачать на сайте производителя или найти в интернете на сайтах подобных tftcentral.
Для добавления файла в базу вводим простую команду импорта.
Если все прошло хорошо, то команда выдаст нам несколько строк, среди которых будет Profile ID. Её нужно запомнить так как именно по этому идентификатору мы будем ассоциировать файл с оборудованием.
Повторяем так для каждого скачанного профиля. Все они будет импортированы в каталог
Теперь нужно найти монитор при помощи команды
На экране будет отображен список устройств и нам нужно запомнить параметр device id для каждого монитора.
Ассоциирование устройства и профиля выполняется командой
А установка профиля по-умолчанию
Применить профиль без перезагрузки машины можно командой
Номер монитора можно узнать в справке dispwin.
Важно отметить, что далеко не все профили от производителей идут с заполненными lut-таблицами (это таблицы кривых rgb, который загружаются в память видиокарты).
Если таблицы нет, что при попытке применить профиль мы увидим сообщение
Это есть настройки гаммы, которую всегда можно осуществить вручную.
С мониторами разобрались. При следующей загрузке будут применены корректные профили.
Принтер(ы)
С принтерами все несколько сложнее. Не все поддерживают демон настроек colord. Gutenprint поддерживает :). От него и будем отталкиваться (да и большинство hp при растеризации используют цветовые профили).
Как вообще это происходит: изображение отправляется на печать, а cups выполняет растеризацию и преобразование изображения в нужное цветовое пространство (настройки самого пространства берутся из colord).
И тут кроется один нюанс. Выполним просмотр доступных профилей при помощи colormgr.
У всех мы видим строку с характеристикой system wide. Настройки принтера обязаны быть system wide иначе он просто откажется работать.
А для этого нам нужно положить все icc\icm в /usr/share/color/icc/ (можно и нужно создать подкаталог, например printerProfiles). А затем на все дать права чтения и установить владельца root.
После этого ничего работать не будет. А в логах мы найде сообщения об ошибке.
Но при этом файл будет лежать по указанному пути. Все дело в контексте SeLinux. Посмотрим внимательнее на содержимое каталога.
Было добавлен файл XP330.icm. Мы видим, что контекст файла сильно отличается от того, что у всех остальных. Это и есть причина, по которой cups (а конкретно gutenprint) не может открыть профиль.
Поправим это при помощи restorecon.
Поправили и теперь нужно перезагрузить colord.
Выполнив команду colormgr get-profiles мы увидим среди всех зарегистрированнх icc нащ, который положили выше. И у него будет установлен признак system wide, что и требовалось.
В выводе устройств colormgr get-devices находим наш принтер, связываем его и icc.
Источник
Как откалибровать монитор в системе Ubuntu?
Какова процедура калибровки монитора и какое программное обеспечение использовать?
Изменить: я думаю, что я имею в виду «цветовой профиль», если это то, что он называется. Я случайно заметил, что одни и те же фотографии выглядят совершенно по-разному на моем домашнем ноутбуке и на других компьютерах .
Вы можете использовать GNOME Color Manager для установки цветовых профилей, калибровки и настройки цвета. Для полной функциональности вам понадобятся профили ICC, которые предоставляют необходимую информацию для ваших устройств.
Если вы не используете unity (или gnome), использование gnome-color-manager НЕ работает (см. Как настроить цветовые профили отображения системы в Xubuntu и Lubuntu? Для деталей о славе).
Тем не менее, есть отличная немецкая инструкция, как все необходимые вещи вручную: http://wiki.ubuntuusers.de/Monitor_profilieren_mit_ArgyllCMS
Я думаю, что ColorHug2 ( http://www.hughski.com/colorhug2.html ), вероятно, лучший выбор IMHO. Я хочу что-то с программным обеспечением Linux из коробки, и это выглядит как правильный продукт.
Я пишу это так, что другие люди, прибегающие к помощи, найдут продукт.
Чтобы выполнить калибровку цвета (это процесс, который запускается кнопкой «Калибровать . »), вам необходимо использовать спектрофотометр. Они измеряют цвет, производимый мониторами или принтерами.
Основной процесс состоит в том, что на экране будет отображаться несколько цветных пятен один за другим, а спектрофотометр обнаружит фактический цвет, полученный на экране. Это позволяет программному обеспечению сравнивать полученный цвет с запрашиваемым цветом.
После завершения процесса Ubuntu будет иметь профиль специально для этого монитора (или принтера), который сообщит ему, какой цвет запрашивать, чтобы получить тот цвет, который он действительно хочет.
Я столкнулся с той же проблемой, используя Ubuntu Mate 16.04. Решение было действительно простым. Зайдите в Ubuntu Software Center и выполните поиск по DisplayCal. Их прямой URL-адрес — http://displaycal.net/ . Он работает удивительно хорошо и довольно просто, используя мой спектрометр Spyder 3 Elite. Для этого вам понадобится спектрометр. В системе двойной загрузки с Windows вы можете импортировать профиль icc или icm из Windows в Ubuntu.
Надеюсь, что это поможет другим, кто столкнулся с этой проблемой.
фотография Майкла Хилла
Я не уверен, что вы имеете в виду под калибровкой, поэтому я сделаю несколько ударов.
- Вы можете попробовать нажать «Авто» на вашем мониторе, если это ЖК-дисплей.
- Вы можете попробовать установить f.lux, который будет регулировать ваш цветовой оттенок в зависимости от времени и настроек яркости.
- Если ни один из вышеперечисленных вопросов не является ответом на ваш вопрос, попробуйте добавить к этому вопросу еще несколько деталей.
РЕДАКТИРОВАТЬ : после того, как OP добавил детали, это должно помочь: введите это на консоли / терминале.
во-первых, просто введите xgamma значения RGB, если вы хотите вернуться. Затем,
xgamma -gamma 0.9 0,9 — это значение гаммы. Попробуйте несколько различных комбинаций RGB.
Источник
Калибровка цветопередачи монитора на глаз. Решение проблемы холодных оттенков.
Многим знакома проблема избыточности холодных цветов монитора.
Так уж получилось, что 2 из 3 моих мониторов (и это ноутбуки) с этой проблемой. И именно от этих мониторов очень сильно болели глаза.
В итоге, я решил, что с этим нужно что-то делать. Так как моники ноутбучные, то на них нет кнопок для настройки, что усложняло задачу. Немного погуглив, я наткнулся на множество советов (включая данный форум) по решению данной проблемы. Почти все они сводились к неким цветовым схемам, которые невозможно создать без калибратора, что меня совсем не устраивало (дорогое удовольствие, от 1500 грн в Украине). Были и предложения по установке утилиты f.lux, этот вариант был отброшен т.к. утилита ослабляла синий и зелёный оттенки (т.е. я снова получил корявую цветопередачу, на сей раз тёплые цвета). Пока случайно не наткнулся на xcalib которая мне и помогла.
xcalib — консольная утилита для регулировки цветопередачи. Может менять гамму, яркость и контрастность как в целом, так и раздельно по каналам.
Т.к. графического интерфейса для нее нет, я решил его сделать и поделиться разработкой с миром. Кому нужно, качайте зеркало 1, зеркало 2.
Программа разработана на FreePascal в Lazarus. В архиве есть исходник.
Кажется nvidia-settings это то, что ты искал.
На глаз кстати всё равно не получится нормально, да и в любом случае, на многих мониторах, если выправить, картинка станет слишком тёмной. Я уж не знаю, сколько должно быть освещение для комфортной работы тогда.
Калибровка цветопередачи монитора на глаз
невозможна, так как противоречит сути калибровки.
Калибровка потому и аппаратная, что проводится с целью объективного соответствия цветов оригинала и изображения+копии в случае калибровки сквозного цветового канала. Мозг\глаз цвета воспринимает субъективно, потому и используется объективная железка без мозгов.
Ту субъективщину, которую ты накрутишь той чушью которую ты написал калибровкой называть нельзя. И вообще, это всё отродясь настраивалось через гуйню дров, цветовые профили и гамму. В чём у тебя прорыв — непонятно.
Постойте, ты написал морду для консольного приложения, которое правит какие-то конфиги в системе? А не лучше посмотреть, что там делать эта прожка на паскале и написать своё с нуля, если так уж хочется?
Спасибо. На линуксе можно мутить NightShift теперь 🙂 Сам на маке на днях ставил чистую ось и создавал теплый белый конфиг для моника — большую часть работы делаю вечером.
избыточности холодных цветов монитора
Gunnar сomputer eyewear.
Intel
Кажется у меня не nvidia. Графика от интел в процу
Калибровка потому и аппаратная.
Ну и калибруйте аппаратно. А я своё зрение терять не собираюсь. Лучше сделать так как комфортно. А не лепить цветовой профиль который можно легко потерять, а потом что. Снова просить в сервисном центре новый.
А не лучше посмотреть, что там делать эта прожка на паскале и написать своё с нуля, если так уж хочется?
Не хочется. Этой програмули мне вполне хватило. Тем более что настройка проста и понятна, и есть возможность получения конфига который потом вручную добавляется в автозапуск.
NightShift
Пробовал. Результат тот же что и от f.lux. Из синего превращается в красный. Видимо моник на SAMSUNG N-143Plus столь печален что ему нужен индивидуальный подход.
Gunnar сomputer eyewear
Класс, очки дороже нетбука. Это определённо то что мне нужно.
ты переписал monica?
monica
В репозиториях стабильного дебиана нет такой штуки. К тому же monica регулирует только гамму, а гамма коррекция это изменение оттенков средних тонов, что не исправит ситуацию с пиковыми значениями (белый так и останется холодным, в то время как серый станет избыточно тёплым). Моя же программа может редактировать еще и яркость и контраст, что способно изменять оттенки во всём диапазоне интенсивности свечения.
Граждане, я разрабатывал эту программу потому что за 6 месяцев пользования дебианом не нашел толкового решения моей проблемы (в виндовсе она кстати решалась стандартными средствами). Так же, я не нашел лучшего решения чем xcalib. Но т.к. последний является консольным (что не слишком удобно в использовании), я решил сделать для него графическую надстройку.
С помощью своей разработки, мне удалось выставить комфортные оттенки и это заняло не более 5 секунд (на консольный перебор уходило более 5 минут, потом сдавали нервы). Раз уж я добился желаемого результата, то и решил поделиться своей разработкой, которой, пока еще нет аналогов. Т.к. знаю, что людей с синими мониторами довольно много.
Ps. Не знаю, как обстоят дела у владельцев зелёных и красных видеокарт, а вот у интела нет толковых (с панелью управления) драйверов для линукса. Пытался скачать с офсайта, ничего не вышло.
Раз уж тред о коррекции цветопередачи, то напомню о существовании такого открытого аппаратного обеспечения, как ColorHug (от автора colord).
ColorHug
А если внимательно почитать первый пост, то можно узнать что я не хочу покупать калибратор или платить в сервисном центре. Я просто сделал такую же штуку как та что есть в виндовсе по умолчанию.
Источник