Профилируем монитор в ArgyllCMS: команды и контроль результата
Чтобы сделать профилирование дисплея в ArgyllCMS, последовательно выполните: dispcal (калибровка) → targen (патчи) → dispread (измерения) → colprof (ICC) → dispwin (установка) → profcheck (проверка). Ниже — рабочий минимальный сценарий.
Оглавление
Подготовка перед измерениями
- Прогрейте монитор 20–30 минут и выставьте стабильную яркость.
- Отключите всё, что «подкрашивает» картинку: ночной режим, автояркость, динамическую контрастность, улучшайзеры.
- Выберите понятный режим монитора: sRGB (если нужен стандартный охват) или Native/Wide (если понимаете, что не все приложения корректно работают с широким охватом).
- Подключите колориметр/спектрофотометр и убедитесь, что выбрали правильный дисплей (номер
-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
Оценка по смыслу:
- ровные нейтрали и градиенты без полос важнее «самых низких цифр»;
- если ошибки скачут и результат нестабилен — проверьте плотность контакта прибора с экраном, засветку, автояркость, энергосбережение.
Рекомендуемые цели калибровки
Быстрый выбор параметров
| Задача | Белая точка | Яркость | Кривая |
|---|---|---|---|
| Веб/универсально | D65 | 120–160 кд/м² | gamma 2.2 или sRGB |
| Фото в приглушённом свете | D65 | 80–120 кд/м² | gamma 2.2 |
| Под печать (при контролируемом освещении) | D50 | 80–120 кд/м² | gamma 2.2 |
Частые ошибки
- «Желтит/синит» после калибровки: выбрана другая белая точка (например, D50 вместо D65) или раньше был включён ночной режим.
- Разный цвет в разных программах: часть приложений не использует ICC (нет color management).
- Полосы на градиентах: слишком сильные LUT-кривые (монитор далеко от целевых значений), низкая разрядность тракта, включены улучшайзеры.
- Профиль поставился не на тот монитор: перепроверьте номер
-dи соответствие дисплея в системных настройках. - Слишком мало патчей: профиль «плывёт» в насыщенных цветах — увеличьте
-f(например, с 400 до 800–1200).
FAQ
Нужна ли калибровка, если я делаю только ICC-профиль?
Да: калибровка фиксирует белую точку/яркость/кривую, а ICC описывает поведение дисплея после калибровки.
Как часто перепрофилировать монитор?
Обычно раз в 1–3 месяца; чаще — если заметен дрейф яркости/нейтралей или вы работаете с цветом критично.
Можно ли без прибора?
Можно «на глаз» подстроить картинку, но это не даст точного ICC. Для профилирования нужен измерительный прибор.