Читать онлайн Иван Титаренко - Руководство пользователя ArgyllCMS
И.Г. Титаренко, Система управления цветом ArgyllCMS
GNU Free Documentation License 1.3
Москва 2026
978-0-386-03380
Введение
Программный комплекс ArgyllCMS
Приложение для Android
Почему был создан программный комплекс ArgyllCMS
Поддерживаемые операционные системы
Колориметры и спектрометры
Авторское право, лицензирование и товарные знаки
Графические пользовательские интерфейсы
Основные инструменты и командная строка
Основные инструменты (по категориям)
Диагностические и тестовые инструменты
Другие инструменты ArgyllCMS
Краткое введение в управление цветом
Обзор программного пакета ArgyllCMS
Настройка монитора и целевых устройствах
Особенности работы с дисплеями
Измерение частоты обновления
Типы дисплеев
Широкоформатные дисплеи и колориметры
Файлы спектральной коррекции
Необходимость быстрого колориметра
Профили ICC и намерения
Особенности ICC версии 2
Особенности ICC версии 4
Калибровка и профилирование
Искажения черного цвета
Оценка целевых входных данных
Настройка производительности
Форматы файлов ArgyllCMS
Установка переменных среды
Переменная ARGYLL_NOT_INTERACTIVE
Переменная ARGYLL_3D_DISP_FORMAT
Переменная ARGYLL_COLMTER_CAL_SPEC_SET
Переменная ARGYLL_MIN_DISPLAY_UPDATE_DELAY_MS
Переменная ARGYLL_DISPLAY_SETTLE_TIME_MULT
Переменная ARGYLL_DISPLAY_FAKE_RAND_SEED
Переменная ARGYLL_CREATE_WRONG_VON_KRIES_OUTPUT_CLASS_REL_WP
Переменная ARGYLL_CREATE_DISPLAY_PROFILE_WITH_CHAD
Переменная ARGYLL_CREATE_DISPLAY_PROFILE_WITHOUT_CHAD
Переменная ARGYLL_CREATE_OUTPUT_PROFILE_WITH_CHAD
Переменная ARGYLL_CREATE_V2COLORANT_TABLE
Переменная ARGYLL_PLATFORM_OVERRIDE
Переменная ARGYLL_CCAST_DEFAULT_RECEIVER
Переменная ARGYLL_IGNORE_XRANDR1_2
Переменная ARGYLL_IGNORE_XINERAMA
Переменная ARGYLL_USE_COLORD
Переменная ARGYLL_DISABLE_I1PRO2_DRIVER
Переменная ARGYLL_EXCLUDE_SERIAL_SCAN
Переменная ARGYLL_XRGA
Переменная ARGYLL_UNTWIST_GAMUT_SURFACE
Переменная XDG_CACHE_HOME
Переменная XDG_CONFIG_DIRS XDG_DATA_DIRS
Переменная I1D3_ESCAPE
Переменная I1D3_DISABLE_AIO
Переменная SPYD2024_LOWLEV_MEASURE
Ограничения ArgyllCMS
Аддитивный и субтрактивный цвета
Структура ICC‐профиля
Просмотр профиля ICC
Модель Matrix/Shaper
Колориметрические режимы (Rendering Intent)
Абсолютная точка белого
Цветовые модели RGB, CMYK, HSV, HSL
Цветовое пространство CIE XYZ
Цветовое пространство CIE L*u*v*
Пространство CIE L*a*b*
Значения Delta E
Стандартные источники света
Серия A (лампы накаливания)
Серия D (дневной свет)
Серия F (люминесцентные лампы)
Режимы измерения M0, M1, M2
Стандарт CIE 1924
Стандартный наблюдатель CIE 1931
Наблюдатель Стайлса и Берча
Наблюдатель CIE 1964
Наблюдатель Джадда и Восса
Наблюдатель Шоу и Фэйрчайлда
Наблюдатель CIE 2012
Цифровое представление цвета
CMM LittleCMS
Подробно о рендеринге цвета
Одномерные и многомерные таблицы LUT
Особенности ОС Linux
Как включить поддержку 10‐битного вывода
Поддержка команд MCCS и DDC/CI
Управление цветом в Linux
Поддержка DCP
Поддержка DNG
Файл цветового профиля монитора
Загрузка профилей ICC в ОС Linux
Переменная _ICC_PROFILE
LUT монитора
Программы, поддерживающие управление цветом
Системный демон colord
Свойства дисплея для фоторабот
Необходимость системы управления цветом для фотографа
Зачем фотографу нужно калибровать дисплей?
Наблюдатель и сопоставление цветов
Метамерный отказ
Визуальное изучения дисплея
Сценарии и примеры профилирования дисплея
Создание тестовых патчей дисплея
Советы по измерению дисплея
Зависимость от типа дисплея
Точность калибровки и профилирования
Дисплеи без доступа к VideoLUT
Профиль для просмотра видеоконтента
Профилирование для просмотра видеоконтента
Проверка калибровки и профилирования
Связывание профилей
Преобразование цветовых пространств растровых файлов
Применение fakeread для воссоздания профилей
Устройства ввода: сканеры и фотокамеры
Профилирование принтеров
Создание тестовой диаграммы профиля печати
Считывание контрольной таблицы с помощью прибора
Создание профиля принтера
Выбор кривой генерации черного принтера CMYK
Программа applycal
Программа average
Программа cb2ti3
Программа cctiff
Программа ccxxmake
Программа chartread
Программа collink
Программа colprof
Программа colverify
Программа cxf2ti3
Программа dispcal
Руководство по настройке управления дисплеем
Предостережения при работе с dispcal
Программа dispread
Программа dispwin
Программа extracticc
Программа extractttag
Программа fakeCMY
Программа fakeread
Программа greytiff
Программа iccdump
Программа iccgamut
Программа icclu
Программа iccvcgt
Программа illumread
Программа invprofcheck
Программа kodak2ti3
Программа ls2ti3
Программа oeminst
Программа printcal
Программа printtarg
Программа profcheck
Программа refine
Программа revfix
Программа scanin
Программа spec2cie
Программа specplot
Программа splitti3
Программа spotread
Программа synthcal
Программа synthread
Программа targen
Программа tiffgamut
Программа timage
Программа txt2ti3
Программа viewgam
Программа xicclu
Справочная информация
GNU AFFERO GENERAL PUBLIC LICENSE
Введение
В основе руководства лежит текст Грэма Гилла (Graeme Gill). Исследователь и программист Грэм Гилл написал обширную справку, затрагивающую практически все возможные аспекты работы с собственной открытой системой управления цветом ArgyllCMS (Argyll Color Management System).
Текст Грэма Гилла распространяется в соответствии с условиями GNU Free Documentation License (версии 1.3), дополнен небольшими справками, необходимыми для пояснения работы программного комплекса с операционной системой Linux.
Также, чтобы объяснить сложные места руководства, в статьи были добавлены технические пояснения, выделенные тремя звездочками (***). В частности, при составлении справок я руководствовался замечаниями программистов и фотографов Нормана Корена, Андерса Торгера, Тома Хаффмана, других специалистов и разработчиков программного обеспечения.
Все дополнения к статьям, справки и текст также распространяется с требованиями GNU Free Documentation License (версии 1.3).
*** GNU Free Documentation License (лицензия свободной документации GNU), GNU FDL (GFDL) — копилефт‐лицензия, разработанная Фондом свободного программного обеспечения как дополнение к GNU GPL, популярной лицензии для свободного ПО. Как и GNU GPL, она дает лицензиату права на воспроизведение, распространение и изменение исходной работы, однако требует, чтобы все копии и производные работы также распространялись под GFDL.
Программный комплекс ArgyllCMS
Текущая версия 3.5.0 (4 февраля 2026 г.)
ArgyllCMS — это программный комплекс и совместимая с ICC система управления цветом, доступная в виде открытого исходного кода. ArgyllCMS поддерживает точное создание профилей ICC для сканеров, камер и видеорегистраторов, а также калибровку и профилирование дисплеев и принтеров RGB и CMYK. Для профилирования доступны широкие возможности, включая специализированные стандарты калибровки видео и создание 3D LUT таблиц.
ArgyllCMS применяет оптимизированные алгоритмы для быстрого 8‐битного преобразования растрового цвета, а также обеспечивает поддержку точного 16‐битного преобразования. Гамуты устройств можно просматривать и анализировать с помощью современных веб‐браузеров, поддерживающий X3DOM.
Для основных программных инструментов предоставляется подробная документация, доступно общее руководство для типичных задач управления цветом (сценарии).
Для поддержки пользователей с продвинутыми навыками существует список рассылки https://www.argyllcms.com/mailinglist.html.
В состав программного комплекса ArgyllCMS входит универсальная библиотека доступа к формату профилей ICC V2 icclib, а также библиотека ввода‐вывода формата CGATS.
*** 8‐битное преобразование растрового изображения — процесс приведения изображения к цветовому режиму, использующему 8 бит на пиксель (8 bpp), что позволяет отобразить максимум 256 цветов или оттенков (индексированный цвет).
*** 16‐битное преобразование растрового цвета (High Color) — процесс кодирования каждого пикселя изображения с использованием 16 бит (2 байта) данных, что позволяет отобразить до 65536 (2^16) различных оттенков.
Приложение для Android
ArgyllPRO ColorMeter — приложение для Android, предназначенное для планшетов и телефонов, позволяющее применять подключенные через порт USB портативные устройства для работы с цветом. Если вам необходимо измерять и записывать данные цвета или света для полиграфии, фотографии, графического дизайна, телевидения, кино или видео, рекомендуется посмотреть 2‐минутный обзор и видеоинструкцию приложения.
Почему был создан программный комплекс ArgyllCMS
За прошедшие годы было разработано множество коммерческих и исследовательских электронных систем цветокоррекции, но самые современные системы являются собственностью той или иной компании, их технологии тщательно охраняются. Это делает данную интересную область сложной как для изучения, так и для преодоления разрыва между теорией и практикой.
Программы ArgyllCMS были разработана, чтобы помочь улучшить понимание работы с цветом, получить экспертные знания в области цветокоррекции, а также в качестве платформы для апробации альтернативных подходов к электронной цветокоррекции и разработки новых функций.
Автор надеется, что предоставив исходный код программы под лицензиями свободного и открытого программного обеспечения, он сможет заинтересовать и принести пользу другим исследователям и экспериментаторам. Автор также надеется, что ArgyllCMS может стать привлекательной программной платформой, на которой можно будет строить будущие исследования для новых достижений в области электронных систем цветокоррекции.
В дополнение к вышеизложенным целям, разработчик надеется в какой‐то момент превратить свои заметки, написанные при создании этого программного обеспечения, в более понятное объяснение того, как работает и на каких принципах основан программный комплекс ArgyllCMS.
Поддерживаемые операционные системы
На сегодняшний день ArgyllCMS компилируется и запускается как минимум в следующих операционных системах: MS Windows XP (Microsoft VC++ 6.0, 8.0, 9.0 Express + Platform SDK & etc); MS Windows 2000, Vista и Windows 7 (32‐бит), MS Windows Vista (64‐бит), Windows 7, 8, 8.1, 10, 11 (64‐битные версии), MS Windows 10 (Microsoft VC++ 19.0); Linux 32‐бит & 64‐бит, gcc; Apple OS X 10.3‐10.12 PPC, GCC; Apple OS X 10.7 Intel, Clang; Apple M1, Rosetta 2. (Очевидно, ArgyllCMS может компилироваться и корректно работать на многих других операционных средах.)
Обратите внимание, ArgyllCMS — это среда, предназначенная исключительно для работы с командной строкой. Это очень удобно, если вы желаете автоматизировать процесс калибровки и профилирования.
Колориметры и спектрометры
Поддерживаются многие приборы для измерения цвета, например, от фирм JETI или Klein (K10‐A), DTP20, DTP22, DTP41, DTP41T, DTP51, DTP92, DTP94, ColorMunki (Design, Photo, i1Studio), ColorChecker Studio. Eye‐One Display 3, i1 DisplayPro, Spectrolino, Eye‐One Monitor, CalMAN X2, Spyder 2, Spyder 3, Spyder 4, Spyder 5, Spyder & SpyderPro (2024), Colorimètre HCFR и другие.
Поддержка некоторых приборов может осуществляться косвенно, поскольку файлы результатов обработки, созданные иными программами, допускается импортировать для программ ArgyllCMS. Возможен вариант, когда данные неподдерживаемых спектрометров или колориметров будут передаваться через текстовой файл или именованный канал.
Похожие книги
Книга будет полезна для тех, кто стремится к созданию собственной виртуальной частной сети (VPN). Она охватывает широкий спектр тем, начиная с основ безопасности сетей и технологий VPN, и заканчивая практическими шагами по настройке и обслуживанию серверов и клиентов VPN. Автор подробно рассматривает различные аспекты создания VPN, включая выбор платформы и инфраструктуры, обеспечение безопасности данных, оптимизацию производительности и интеграцию с существующей сетевой инфраструктурой. Книга также обращает внимание на последние тенденции и перспективы развития VPN технологий, помогая читателям оставаться в курсе современных требований к сетевой безопасности.
Я Лилия Теневая, наследница клана Черных волков, младшая дочка великого Артура Теневого и Леси Теневой. . Белая волчица. Младшая из тройняшек и о боги " любимая дочурка своего папочки" ,"свет в его окне", который нужно охранять, рыкая на каждого. Честно, подустала от этой опеки. Да, знаю, я белая волчица, да, на маму охотились и еще куча всяких таких моментов. Братья подросли и теперь они - мой щит и мечь на радость отцу. Достали. И как же я была рада вырваться в Академию для сверхсуществ, в надежде, что братья там увлекутся девочками и забудут обо мне. Ага, сейчас. Я только вышла из лимузина, только глотнула свободы и тут этот.
Как превратить нейросеть из «умного собеседника» в автономного сотрудника. Эта книга - инженерный путеводитель по созданию промышленных ИИ-агентов. Вы освоите MCP (Model Context Protocol) - новый стандарт («USB-C для ИИ»), позволяющий безопасно подключать модели к базам данных, API и файлам без написания сотен адаптеров. Вы научитесь проектировать мультиагентные системы, где десятки специалистов работают сообща, и внедрять Eval Harness - систему жесткого тестирования, которая делает поведение ИИ предсказуемым и безопасным. В фокусе книги: архитектура протоколов, контроль затрат на токены, безопасность (OAuth 2.