Профилируем монитор в ArgyllCMS: команды и контроль результата

Чтобы сделать профилирование дисплея в ArgyllCMS, последовательно выполните: dispcal (калибровка) → targen (патчи) → dispread (измерения) → colprof (ICC) → dispwin (установка) → profcheck (проверка). Ниже — рабочий минимальный сценарий.

Оглавление

Подготовка перед измерениями

  1. Прогрейте монитор 20–30 минут и выставьте стабильную яркость.
  2. Отключите всё, что «подкрашивает» картинку: ночной режим, автояркость, динамическую контрастность, улучшайзеры.
  3. Выберите понятный режим монитора: sRGB (если нужен стандартный охват) или Native/Wide (если понимаете, что не все приложения корректно работают с широким охватом).
  4. Подключите колориметр/спектрофотометр и убедитесь, что выбрали правильный дисплей (номер -d).

Перед долгим замером полезно сделать быстрый тест загрузки LUT: если после установки профиля «всё слетает», обычно виноваты фоновые утилиты, которые перезаписывают VideoLUT.

Пошаговый сценарий ArgyllCMS (CLI)

Ниже пример для первого монитора (-d 1) и первого прибора (-c 1). Имя набора файлов — MyDisplay.

1) Калибровка (dispcal) → файл .cal

Цель: белая точка, яркость, кривая отклика (гамма/sRGB).

dispcal -v -d 1 -c 1 -t 6500 -b 120 -g 2.2 MyDisplay

Результат: MyDisplay.cal (кривые калибровки, которые затем применяются через VideoLUT/тег vcgt).

2) Генерация патчей (targen) → файл .ti1

Для дисплеев часто хватает 400–1000 патчей: меньше — быстрее, больше — устойчивее на сложных/широкогамутных панелях.

targen -v -d 3 -f 800 MyDisplay

Результат: MyDisplay.ti1.

3) Измерение патчей (dispread) → файл .ti3

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

dispread -v -d 1 -c 1 -k MyDisplay.cal MyDisplay

Результат: MyDisplay.ti3.

4) Сборка ICC-профиля (colprof) → файл .icc/.icm

colprof -v -qh -D "MyDisplay D65 120cdm2 g2.2" MyDisplay

Результат: MyDisplay.icc (или .icm — зависит от ОС).

5) Установка профиля и применение калибровки (dispwin)

dispwin -I -d 1 MyDisplay.icc

Если после перезагрузки/выхода из сна цвет меняется, LUT чаще всего перезаписывают драйверные «улучшалки», софт монитора или старые калибровщики. Оставьте одного «ответственного» за загрузку калибровки.

6) Проверка качества (profcheck)

Проверка показывает статистику ошибок (DeltaE) и помогает понять, не «шумят» ли измерения.

profcheck -v2 -k MyDisplay.ti3 MyDisplay.icc

Оценка по смыслу:

  • ровные нейтрали и градиенты без полос важнее «самых низких цифр»;
  • если ошибки скачут и результат нестабилен — проверьте плотность контакта прибора с экраном, засветку, автояркость, энергосбережение.

Рекомендуемые цели калибровки

Быстрый выбор параметров

ЗадачаБелая точкаЯркостьКривая
Веб/универсальноD65120–160 кд/м²gamma 2.2 или sRGB
Фото в приглушённом светеD6580–120 кд/м²gamma 2.2
Под печать (при контролируемом освещении)D5080–120 кд/м²gamma 2.2

Частые ошибки

  • «Желтит/синит» после калибровки: выбрана другая белая точка (например, D50 вместо D65) или раньше был включён ночной режим.
  • Разный цвет в разных программах: часть приложений не использует ICC (нет color management).
  • Полосы на градиентах: слишком сильные LUT-кривые (монитор далеко от целевых значений), низкая разрядность тракта, включены улучшайзеры.
  • Профиль поставился не на тот монитор: перепроверьте номер -d и соответствие дисплея в системных настройках.
  • Слишком мало патчей: профиль «плывёт» в насыщенных цветах — увеличьте -f (например, с 400 до 800–1200).

FAQ

Нужна ли калибровка, если я делаю только ICC-профиль?
Да: калибровка фиксирует белую точку/яркость/кривую, а ICC описывает поведение дисплея после калибровки.

Как часто перепрофилировать монитор?
Обычно раз в 1–3 месяца; чаще — если заметен дрейф яркости/нейтралей или вы работаете с цветом критично.

Можно ли без прибора?
Можно «на глаз» подстроить картинку, но это не даст точного ICC. Для профилирования нужен измерительный прибор.