Профиль или профайл: искусство создания icc-профилей печати

теоретические и практические аспекты колориметрии, системы управления цветом
Ответить
Аватара пользователя
mihas
Администратор
Сообщения: 1462
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Профиль или профайл: искусство создания icc-профилей печати

Сообщение mihas »

Впервые опубликовано в журнале Курсив №1 Февраль 2018. Перепечатывается здесь с письменного согласия редакции. Также доступно в PrintDaily.

Михаил Сартаков
Михаил Сартаков
• 373 КБ • 22989 просмотров
Михаил Сартаков
Профиль или профайл
Искусство создания точных и технологичных icc-профилей печати

Русскоязычные колористы не договорились, какая транскрипция английского слова profile им больше по душе, но речь в статье, разумеется, пойдет не о равнозначности этих синонимов, а о различных настройках и предпочтениях при построении icc-профилей или icc-профайлов. Приведем сперва небольшой обзор программ для их построения, а потом поговорим о важнейших настройках.
Выделим для начала «большую тройку» наиболее популярных коммерческих программ, позволяющих создать специальный файл компьютерного цветового описания того или иного печатного процесса — icc-профиль. И сразу обозначим главные плюсы и минусы этих программ.


ProfileMaker от GretagMacbeth
Комплект из 4 программ (ProfileMaker, ProfileEditor, MeasureTool, ColorPicker), к сожалению, больше не развивается после покупки GretagMacbeth компанией-конкурентом X-Rite, но, тем не менее, до сих пор активно используется колористами. Одной из особенностей компании GretagMacbeth была ориентированность на исследователя и творца (вспомним тот же ColorLab и i1Share), а не просто на создание профиля вслепую. Жаль, что она утрачена.

Достоинства ProfileMaker

• Непревзойденный по удобству интерфейс спектральных измерений программы MeasureTool. Простота создания собственного референса (описания) измеряемой шкалы или тесткарты и, по необходимости, редактирования результатов измерений в обычном текстовом редакторе. Снятие спектров с прибора, доступное даже в демо-версии программы.
• Широкие возможности редактирования профилей в ProfileEditor, в том числе профилей от современных программ. Редактирование профилей по различным параметрам — не слишком часто встречающаяся задача, тем не менее, когда возникает потребность именно редактирования, зачастую может помочь только старый добрый ProfileEditor.
• Для флексографской печати ProfileMaker позволяет построить такие необычные для офсетного препресса профили, как Duplex и Triplex, с полным отключением, соответственно, двух или одного красочных каналов CMYK и перераспределением информации этого канала между оставшимися.

Недостатки ProfileMaker
• Низкая колориметрическая точность профайлов. На вопрос, почему конкурирующие программы дают бо́льшую колориметрическую точность (меньшую дельту на той же цветопробе), создатели как-то ответили, что точностью пожертвовали ради гладкости и плавности тональных переходов. Не будем судить строго: это самая старая программа в обзоре, тем не менее, другим программам настраиваемая гладкость и плавность не мешает быть колориметрически точными. Просто зафиксируем, что для точной цветопробы ProfileMaker — наименее пригодная программа. Однако в коммерческой печати зачастую точность — несущественный аргумент, плавность градаций важнее.

Color Toolbox (бывший PrintOpen) от Heidelberg
Помимо построения цветовых профилей эта актуальная, регулярно обновляемая программа предоставляет массу возможностей для колориметрического анализа. Тот же удобный для исследований и редактирования нативный формат данных ANSI CGATS.17, что и у GretagMacbeth.

Достоинства Color Toolbox
• Бескомпромиссное качество iсс-профилей офсетной печати. Именно в Color Toolbox от Heidelberg построены все актуальные за последнее десятилетие цветовые профили офсетной печати по международному стандарту ISO 12647-2 всех версий по данным института Fogra, публикуемые на сайте ECI.org. Качественные сепарации цветоделения CMYK могут быть получены по профилям именно Color Toolbox. Возможность редактирования измерений перед построением профиля и возможность частичного редактирования самого профиля реализованы давно на высоком качественном уровне.

Недостатки Color Toolbox
• Полное отсутствие хроматической адаптации к источникам света, отличным от D50. Учитывая, что по офсетному и цветопробному стандартам (2 и 7 части ISO 12647) никаких иных источников и осветителей не предусмотрено, — недостаток несущественный в рамках офсета и цветопроб для него.

i1Profiler от X-Rite
Несмотря на не дружественный исследователю внутренний формат данных, во многих аспектах профилирования i1Profiler выходит в лидеры по колориметрической точности готовых профилей.

Достоинства i1Profiler
• Наиболее колориметрически точные профили цветопробы на сегодня: i1Profiler дает наименьшую среднюю дельту (среднее цветовое отклонение) при прочих равных установках с другими программами, профили цветопробного принтера у него получаются наиболее точные при сравнительных тестах с профилями других программ. Сепарации от i1Profiler дают чистый цвет и могут конкурировать в офсетном цветоделении с чистотой сепараций Color Toolbox. Правильно работающие разные алгоритмы хроматической адаптации позволяют расширять диапазон применения профилей намного дальше офсетного. Позволяет открывать и сохранять данные как в формате CxF, так и CGATS.

Недостатки i1Profiler
• Отсутствие возможности редактировать данные для построения профиля или сам профиль. Такие операции как сглаживание, коррекция белой точки осуществляются без визуализации, скрытно от пользователя. Программа без анализа, редактора и пакетной обработки.

Другие программы
Приверженцы условно-бесплатных решений в icc-профилировании не простят, если мы не упомянем построение профилей в ArgyllCMS. Также, помимо «большой тройки», необходимо упомянуть менее известные коммерческие программы, такие как Color Profiler Suite от EFI, CoPrA и ColorAnt от ColorLogic, basICColor improve и print от basICColor GmbH. И даже Photoshop умеет строить профили цветоделения, правда весьма посредственно.

• Бесплатная утилита ArgyllCMS не может соревноваться с перечисленными коммерческими программами в силу официального отсутствия графического интерфейса (управление утилитой через командную строку или набор команд в bat-файле). Неофициальный графический интерфейс существует. Ошибки в хроматической адаптации ArgyllCMS — неправильное вычисление цветовых Lab-координат с адаптацией (XYZ при этом верные), неправильное представление хромадаптации в icc-профиле, не позволяют нам рассматривать Argyll в качестве полноценной альтернативы коммерческим программам «большой тройки». Тем не менее, приверженцы бесплатных решений смогут найти в Argyll дополнительные возможности, оставшиеся за рамками магистральных решений этой статьи. Утилита генерит точные девайс-линк профайлы, весьма аккуратно обходится с балансом серого, анализирует данные промеров на предмет величины средней ошибки в готовом профиле. И показывает при умелом подходе к настройкам профиля достойные результаты — как по точности цветопробы, так и по качеству цветоделения. Утилита адаптивно обращается с измерениями и умеет генерировать адаптивные шкалы.

EFI Color Profiler Suite — достаточно редко используемая программа, чаще всего ее устанавливают вместе с цветопробным RIP EFI Fiery либо отдельно — в комплекте с измерительным оборудованием EFI (OEM X-Rite). Этот профайлер имеет много настроек, позволяет редактировать готовые профили (не данные для построения профиля). Как ни странно, при сравнении с другими программами (о сравнении пойдет речь далее в статье) Color Profiler Suite показала лучшие результаты в цветоделении, нежели в точности цветопробы, для которой программа в первую очередь предназначена. Возможен выбор приоритета ΔH или ΔE, и регулировка приоритетов «точность-градации».

CoPrA и ColorAnt от ColorLogic — по-своему уникальные, относительно новые программы: CoPrA строит качественные профили, а возможности редактирования ColorAnt колориметрических и спектральных данных беспрецедентные! Так к примеру ColorAnt позволяет прямо в спектрах задать любую градационную кривую прямо по таблице прироста полутона! Многие интересуются, каким образом в профилях 3 версии Fogra 51 и Fogra 52 получились столь идеальные градационные кривые, словно не измеренные прибором со своими погрешностями, а отрисованные по функции полинома из стандарта. Без сомнения, тут не обошлось без ColorAnt. Профили второй версии были сглажены и так идеально в кривые стандарта не попадали.

basICColor print не замечен почти ни в чем выдающемся по точности и настройкам, но умеет ограничивать все красочные каналы ниже 100% при построении профиля и визуализирует ширину черного в проекции La.

• Модуль построения профилей цветоделения в Photoshop от Adobe написан очень давно и выдает по результату грязные сепарации на выходе, к цветопробной точности профили из Photoshop вообще не применимы, не могут быть построены на основании промеров колориметрической тесткарты, да и для виртуального офсета могли бы давать сепарации и получше. На сегодня в реальном использовании профилей Photoshop у профессионалов может найти применение только алгоритм GCR MaxK, и то без претензий на колориметрическую точность.

Краткий обзор программ-профайлеров будет не лишним завершить небольшой сравнительной таблицей 1,
Таблица 1. <br />Max C – максимальное отклонение от нейтрали в балансе профиля, aver ΔE – среднее колориметрическое отклонение цветопробы по 46 полям контрольной шкалы, max ΔE – максимальное колориметрическое отклонение на цветопробе. Зеленым окрашены наилучшие результаты, красным – наихудшие.
Таблица 1.
Max C – максимальное отклонение от нейтрали в балансе профиля, aver ΔE – среднее колориметрическое отклонение цветопробы по 46 полям контрольной шкалы, max ΔE – максимальное колориметрическое отклонение на цветопробе. Зеленым окрашены наилучшие результаты, красным – наихудшие.
• 47.85 КБ • 22981 просмотр
описывающей точность профилей из представленных программ. Для построения профилей использовались одни и те же спектральные данные хорошо линеаризованного в EFI не нового рабочего цветопробного принтера Epson 4800. За контроль качества линеаризации и снятых промеров с большой шкалы на 2700 полей отвечал Argyll. Так, по его оценке, колориметрические данные для построения профилей были предоставлены беспрецедентно точные:
Profile check complete, errors: max. = 4.064926, avg. = 0.309254, RMS = 0.421176

То есть можно ожидать в профиле среднюю ошибку от промера порядка ΔE (76) = 0,3. Зачастую замеры с цветопробного принтера дают среднее значение ошибки 0,35-0,4. То есть мы имеем дело с качественными данными (замеры снимались два раза с переворотом шкал на 180 градусов на столе GretagMacbeth i1iO, затем замеры были усреднены).

Шкала на 2700 полей по наблюдениям дает максимальную точность. Большее количество полей точности не повышают, меньшее — те самые офсетные 1617 полей IT-8/7.4 — точность профиля цветопробного струйного принтера снижают. Единственной на сегодня программой, которая не смогла построить профиль по произвольной шкале, была EFI Color Profiler Suite, для нее замеры пришлось сконвертировать в стандартные 1617 полей IT-8/7.4. Остальным программам 2700 измеренных полей оказались по плечу.

Затем готовые профили по этим данным от всех программ были проанализированы в старом ColorShop от X-Rite на предмет максимальной насыщенности (Chroma) в балансе серого — max C. Чем ниже max C, тем точнее профиль работает в особенно критичной для глаза нейтрали. Профили создавались с вариативными для одной программы, но типичными для разных программ настройками, призванными обеспечить наибольшую точность принтера (о настройках при создании профилей ниже). Затем с каждым профилем была выведена непосредственно на принтер контрольная шкала Ugra/Fogra-Medienkeil V2.2 на 46 полей с управлением цветом (имитация стандартной офсетной печати на меловке Fogra 39), и были промерены спектрофотометром GretagMacbeth i1iO по три раза и посчитаны колориметрические отклонения для каждого профиля — средняя и максимальная ΔE (76) — aver ΔE и max ΔE. В сравнительную таблицу заносились лишь самые лучшие результаты для каждой из программ и из каждых трех замеров. Контрольная шкала на 72 контрольных поля не использовалась в силу того, что всегда дает более оптимистичные показатели по среднему отклонению — average ΔE, чем более «жесткая» шкала на 46 полей. В сводной таблице 1 лучшие результаты подкрашены зеленым цветом, худшие — красным. Так, например, старенький ProfileMaker дал рекордно низкую максимальную Chroma в балансе профиля при использовании опций Neutralize и Correct for Optical Brightener, но при этом все равно занял последнее место по ключевому показателю — средней по всем контрольным полям (average) точности для цветопробы.

Итак, договорившись, что профили i1Profiler самые точные для цветопробы, профили Heidelberg признаны European Color Initiative (ECI.org) наиболее адекватными для офсетного цветоделения, а снятие данных со спектрофотометра до сих пор удобнее всего производить в MeasureTool от GretagMacbeth, перейдем собственно к смысловому содержанию настроек при генерации профилей. На рис. 1
Рис. 1. <br />Вкладка Profile Settings программы i1Profiler от X-Rite.
Рис. 1.
Вкладка Profile Settings программы i1Profiler от X-Rite.
• 210.32 КБ • 22980 просмотров

Рис. 2. <br />Окно установок Profile Generation программы Color Toolbox от Heidelberg.
Рис. 2.
Окно установок Profile Generation программы Color Toolbox от Heidelberg.
• 14.22 КБ • 22980 просмотров
представлены типичные настройки создаваемого универсального профиля цветоделения в программе i1Profiler, на рис. 2 — типичные настройки в программе Color Toolbox; проговорим, что выбирать и зачем.

Total Ink coverage, Total ink limit (TIL), Total dot area, Total Area Coverage (TAC), максимальное суммарное количество краски
Для офсета и мелованной бумаги достаточно и необходимо установить значение 300. Большие значения TIL не приводят ни к расширению цветового охвата в глубоких тенях, ни к увеличению контраста в тенях, большое количество желтой краски в суперчерном приводит к инверсионному осветлению самой темной точки. Менее трехсот — охват в глубоких тенях зарезается. Помимо того, что завышенные значения TIL (более достаточных и необходимых трехсот) создают опасность отмарывания в печати, они также приводят к большему загрязнению последних по порядку красочных секций, особенно желтой. Именно поэтому в ротации с горячей газовой сушкой heatset рекомендуется TIL не выше 300, тогда как с точки зрения отмара — 400 совершенно безопасно для сушки и силикона. Для струйного цветопробного принтера зачастую лучше задавать значение 400 (точнее будет): там общий и поканальный лимит, как правило, задается не цветовым профилем, а при линеаризации. Помимо офсета и цветопроб для него существует множество технологий печати, где актуален TAC и 150 и 400. Тем не менее данная статья не претендует на всеобъемлемость, поэтому по преимуществу разговор будет о цветопробах и офсете.

Black Start, старт черной краски
Обратим внимание, что в разных версиях программы i1Profiler старт черного может задаваться как по светлотной, так и по процентной шкале: ноль по процентной равен 100 по светлотной. Самые старые и наиболее новые версии программы используют процентную шкалу, версии между ними — светлотную шкалу (рис. 1), тогда как программы от Heidelberg, GretagMacbeth и остальных — всегда процентную шкалу (рис. 3).
Рис. 3. <br />Процентная шкала стартовой точки черного в Color Toolbox.
Рис. 3.
Процентная шкала стартовой точки черного в Color Toolbox.
• 12.85 КБ • 22980 просмотров

Рис. 4. <br />Сжатие тонового диапазона и установление максимального лимита для цветных красок в программе Fiery Profile Editor из комплекта EFI Color Profiler Suite.
Рис. 4.
Сжатие тонового диапазона и установление максимального лимита для цветных красок в программе Fiery Profile Editor из комплекта EFI Color Profiler Suite.
• 14.81 КБ • 22975 просмотров
Таким образом, в сложившейся традиционной терминологии так называемый «ранний» старт — это ноль или близко к нему по процентной шкале и 100 или близко к нему по светлотной шкале.

При раннем старте черная краска будет появляться в сепарациях уже в самых высоких светах, при позднем старте — только после определенной устанавливаемой светлоты или суммарного количества цветных красок. Поздний старт черного хорош для цветоделения телесных оттенков (черная краска в светлом телесном нежелательна: зачастую она дает на оттиске некрасивую сыпь при растрировании, высококонтрастные редкостоящие точки могут напоминать двухдневную небритость). Также в высоких светах черная растровая точка более заметна, нежели смесь цветных растровых точек. Старт черного с нуля технологичен в случае цветоделения монохромных и ахроматичных (сепия и ч/б) — в печати нейтрали и однотонных изображений не будет возникать разнотона. Отметим, что стандартные профили цветоделения от ECI.org по данным Fogra построены с достаточно ранним (10%) стартом — это почти нормально (скелетные 30% лучше) для телесных и плохо для ахроматичных оттенков.

Maximum black, лимит черной краски
Может быть ограничен ниже значения 100%. Технологических причин ограничивать черную ниже 100 для мелованной бумаги в офсете не существует. Лучше контраст в тенях от ограничения ниже 100 не становится, однако при ограничении падает светлота суперчерного и мы получаем менее контрастный оттиск, чем могли бы при лимите 100. Ограничить черную краску позволяют все профайлеры, но, к сожалению, ограничить цветные краски на значениях ниже 100 позволяют при редактировании профилей всего лишь Fiery Profile Editor от EFI (рис. 4) и ProfileEditor от GretagMacbeth, а при построении профилей — только basICColor print и не строго на установленных для каналов значениях (неотключаемая оптимизация) по результату проверки. Тем не менее возникает необходимость ограничить не только черную, но и цветные краски на значениях около 90-95 при печати на сорных макулатурных бумагах. Неоднократно было замечено, что 100 плашка сильнее выщипывается на таких бумагах в печати, нежели плашка с открытой точкой около 90. Происходит неприятная инверсия контраста в поканальных тенях, когда более темная и насыщенная красочная плашка 100 выглядит на оттиске светлее и менее насыщенно, чем растр около 90. В струйной печати может возникать так называемый эффект «бронзинга» когда излишки пигмента остаются на поверхности и матируют его с осветлением. Решить проблему инверсии в тенях для подверженной выщипыванию бумаги или при «бронзинге» можно с помощью сжатия диапазона каждой краски от 0-100 до условно 0-90 (точное значение ограничения определяется при замерах) в профиле цветоделения в указанных программах или непосредственно в типографском RIP, если он такое позволяет.

First Printed Tone, стартовая точка в светах
Согласно стандартам офсетной печати воспроизводимый тоновой диапазон должен быть не менее 2-98%, то есть формально типография не обязана воспроизводить точку в 1%. На практике термальные CtP надежно и стабильно воспроизводят и 1% и даже 0.39%, и большинство заказчиков не сталкивается с проблемой обрыва высоких светов. Тем не менее на полимерных пластинах и агрегатах с фиолетовым лазером проблема нестабильной 1% точки существует. Просто обрезать на RIP все что ниже 2% в файле заказчика — худшее из возможных решений, в ровных телесных на печати появятся трупные пятна и резкие тоновые границы сразу при старте в 2% голубой краски без плавного перехода в ноль через 0,39% (1/255 в 8 битах). Тем не менее обычные профили цветоделения у всех программ не позволяют ограничить тоновой диапазон коридором 2-98%, в цветоделении присутствуют значения и выше, и ниже этого диапазона. Программа CoPra от ColorLogic единственная позволяет задать при построении профиля First Printed Tone не равным нулю и таким образом колориметрически скомпенсировать усеченные высокие света в каждом цветовом канале! Вторым решением проблемы нестабильной 1% точки на пластинах можно назвать алгоритм White Point Compensation (WPC, компенсация белой точки) в RIP, когда во избежание резкого тонового скачка и появления границы, точки 3-4-5 аккуратно уменьшаются по плавной кривой до минимального стабильно воспроизводимого значения около 2.

Black curve, Black generation with length, GCR black generation, уровни генерации черного
Позволяют настроить кривую черной краски — насколько много или мало ее будет в сепарациях относительно цветных. Для монохромных и ахроматичных изображений наиболее технологично использование «тяжелой» генерации черного GCR (Gray component Replacement) около 70-75 в настройках Color Toolbox (рис. 5)
Рис. 5. <br />Меньшее замещение цветных черным в телесных тонах в Color Toolbox при общей тяжелой генерации черного.
Рис. 5.
Меньшее замещение цветных черным в телесных тонах в Color Toolbox при общей тяжелой генерации черного.
• 11.65 КБ • 22975 просмотров
и heavy, heavy+ в настройках i1Profiler: так черная преобладает над цветными в нейтрали даже в высоких светах при нулевом старте. Также в программе i1Profiler максимально тяжелая генерация черного GCR может быть включена чекбоксом «Full black separation». Для всех других изображений отлично подойдет значение light+, med. Таким образом настройка генерации черного приближает нас к понятию контекстного цветоделения, когда разные изображения делятся с разной генерацией черного. В обычной практике цветоделения для офсета достаточно комплекта из 2 профилей — условно для телесных и насыщенных (поздний старт и легкая medium генерация черного) и условно для ахроматичных с нулевой или малой насыщенностью Chroma (ранний старт и тяжелая heavy генерация черного). Возникает резонный вопрос: как правильнее поделить девушку на сером фоне, такое бывает нередко. Великолепное решение представил недавно Heidelberg: в программе Color Toolbox начиная с 15 версии появился специальный чекбокс «less GCR in skintone» (рис. 5), который делает исключение для области телесных тонов при общей тяжелой генерации черного: в сером фоне черная краска преобладает, тогда как из телесных оттенков вычитается. Подобного нет ни в одной программе, кроме как у Heidelberg с недавних пор, и это реально полезный чекбокс (UPD 2021: теперь есть и в iccGPU).

Надо заметить, что как такового цветоделения строго UCR (Under color removal) практически не используется, Color Toolbox и i1Profiler не используют этой устаревшей методики и аббревиатуры, создают более продвинутые профили, нежели Photoshop, то есть в разбираемых программах даже если в светах и полутонах используется легкая генерация черного, то в тенях все равно создается тяжелый GCR, независимо от настроек кривой. Таким образом стандартные профили от ECI.org и не GCR и не UCR — они комбинированные, в тенях тяжелая генерация черного, в светах и полутонах — легкая (рис. 6).
Рис. 6. <br />Стандартная генерация уровня medium популярных профилей цветоделения от ECI.org (слева) и тяжелая GCR-генерация справа.
Рис. 6.
Стандартная генерация уровня medium популярных профилей цветоделения от ECI.org (слева) и тяжелая GCR-генерация справа.
• 187.77 КБ • 22975 просмотров

Рис. 7. <br />Темный насыщенный вишневый цвет L=9 a=34 b=-10, поделенный профилем с малой шириной (слева) и профилем с максимальной шириной черного (справа).
Рис. 7.
Темный насыщенный вишневый цвет L=9 a=34 b=-10, поделенный профилем с малой шириной (слева) и профилем с максимальной шириной черного (справа).
• 73.44 КБ • 22975 просмотров
Точность цветопробы возрастает, если в профиле струйного принтера применена тяжелая (до 80 и даже выше, heavy+ и max) генерация черного GCR с ранним или нулевым стартом. Стабильность офсета при тяжелой GCR-генерации также повышается, но, тем не менее к офсету надо подходить осторожно с любыми крайностями. Обратная сторона стабильности — худшая управляемость, вгонка в цветопробу будет затруднена при тяжелой генерации черного в офсетных сепарациях, поэтому область применения GCR профилей мы ограничиваем в офсете монохромными и ахроматичными изображениями.

Black width, ширина черного
Интереснейший параметр. От настройки ширины зависит, насколько много черной краски попадет в сепарации при увеличении насыщенности, будет ли черная присутствовать только в нейтральных оттенках, то есть с нулевой насыщенностью (малая нулевая ширина), в оттенках со средней насыщенностью помимо серых (средняя ширина около 50) и даже в оттенках с самой высокой насыщенностью (максимальная ширина 100). Настоятельно рекомендуем во всех случаях выставлять максимальную ширину черного 100 (рис. 1 и рис. 3). Малая ширина зарезает цветовой охват в глубоких насыщенных тенях, профилем запрещено добавлять нейтральную черную краску в такие оттенки, вместо этого добавляется противоположная загрязняющая цветная краска, и оттенок просаживается не только по светлоте, но и по насыщенности. Большая ширина черного не просаживает оттенок по насыщенности и лишь затрагивает светлоту. Наиболее яркий пример — цвет спелой вишни: нельзя нормально поделить такой темный насыщенный цвет с малой шириной черного, цвет неизменно выродится из-за того, что вместо черной краски профиль с малой шириной заставит добавить в вишневый оттенок загрязняющую противоположную желтую, цвет не просядет по светлоте, а просядет по насыщенности, получится при цветоделении профилем с малой шириной не спелая, а гнилая вишня (рис. 7).

Ограничение количества черной краски в насыщенном телесном цвете с помощью малой ширины менее целесообразно, нежели то же ограничение через поздний старт черного. Телесный не только насыщенный, но и светлый, поэтому ограничить в нем черную краску можно двумя путями: шириной и стартом. Во всех случаях более предпочтителен именно старт, а не ширина, потому что печать по профилю с малой шириной всегда будет выглядеть грязнее, чем печать с максимальной шириной черного. Черная краска никогда не загрязняет никакие оттенки, лишь регулирует светлоту, тогда как в любой смеси из трех цветных красок одна из них всегда является загрязняющей, и тянет оттенок не столько вниз по светлоте, сколько вниз по насыщенности. Как мы знаем, один и тот же цвет можно получить разными сочетаниями красок CMYK почти по всему охвату печати, но на краю охвата в глубоких темных насыщенных тенях можно сохранить насыщенный оттенок только при использовании черной краски, а не загрязняющей цветной.

Невозможно предусмотреть все варианты цветоделения и так может случиться, что для какого-то теста понадобится малая ширина черного и зарезанный в тенях цветовой охват. Просто следует иметь ввиду, что в Color Toolbox действительно можно настроить нулевую ширину, когда черная краска будет попадать лишь в нейтральные оттенки и никогда в насыщенные. А в i1Profiler ширина задается всегда почти максимальная, хоть 0 выстави, хоть 50 хоть 100. То есть регулировочный слайдер в i1Profiler может и есть от 0 до 100, но на генерацию ширины реально почти не влияет: черная с нулевой шириной вопреки логике активно присутствует в сепарациях насыщенных цветов, не меньше чем с противоположной максимальной шириной. Не регулируется ширина черного и в ArgyllCMS — она всегда максимальна в его профилях.

Сравнительная таблица 2
Таблица 2. <br />Чистота офсетных сепараций для одного и того же насыщенного темного цвета от профилей разных программ с максимальной шириной черного. Зеленым окрашены наилучшие результаты, красным – наихудшие.
Таблица 2.
Чистота офсетных сепараций для одного и того же насыщенного темного цвета от профилей разных программ с максимальной шириной черного. Зеленым окрашены наилучшие результаты, красным – наихудшие.
• 54.73 КБ • 22975 просмотров
показывает, насколько чистыми получаются у профилей разных программ сепарации одного и того же цвета при максимальной ширине черного и относительном колориметрическом преобразовании Relative и с включенным алгоритмом BPC (Black Point Compensation) в Photoshop. Все профили были построены по колориметрическим данным Fogra 39 — листовая офсетная печать. Очевидно, что для насыщенного темного цвета спелой вишни в сепарациях должно быть по минимуму загрязняющей желтой краски: чем больше желтой, тем сильнее падает насыщенность, тем грязнее будет цвет в печати.

Нашу убежденность в выборе максимальной ширины при построении профиля разделяет как GretagMacbeth ("В большинстве случаев вы будете правы, если вы выберете максимальную ширину черного"), так и Heidelberg с ECI.org: их актуальные на сегодня профили FOGRA 39 и 51 для мелованной бумаги (ISOcoated_v2_eci.icc и PSOcoated_v3.icc) оба построены с максимальной шириной черного.

Intelligent Black, интеллектуальный черный
Этот чекбокс присутствует только в i1Profiler и призван, по свидетельству разработчика, защитить от ошибок цветовой охват, при необходимости переопределить генерацию черного от установленной пользователем до оптимальной по мнению программы. Тест с цветом спелой вишни на рис. 7 показал, что даже с ошибочной для такого цвета нулевой шириной черного профиля у профайлов X-Rite получаются чистые сепарации без загрязняющей желтой краски как на рис. 7 справа, при этом включенный Intelligent Black искажает цвет, меняя только голубой (не черный!) канал, искажая тон даже при колориметрическом методе цветового преобразования. X-Rite рекомендует опцию Intelligent Black держать всегда включенной, мы же рекомендуем — всегда выключенной. Неоднократно замечено, что профили струйного принтера дают на цветопробе меньшую колориметрическую точность с включенной опцией интеллектуального черного, нежели профили с выключенной опцией. Специально проведенный тест с известным цветом и известными сепарациями спелой вишни это наблюдение подтверждает: Intelligent Black в i1Profiler искажает цвет.

Smoothness, сглаживание
Любые колориметрические и спектральные замеры не идеальны, небольшие ошибки присутствуют в любом приборе. Чтобы отсечь эти посторонние девиации и шумы и не фиксировать их в цветовом профиле во всех случаях, что для цветоделения, что для цветопробы, рекомендуем всегда применять к замерам небольшое сглаживание около 10-30 (рис. 1 и рис. 8 ).
Рис. 8. <br />Слайдер сглаживания в Color Toolbox.
Рис. 8.
Слайдер сглаживания в Color Toolbox.
• 9.07 КБ • 22973 просмотра
Для пробы профиль получается точнее, при цветоделении никогда не возникнет постеризации, градиенты не разобьются на куски. Цветовые профили вообще получаются плохими, если строить их как есть без небольшого сглаживания замеров, профили не любят скачков на градационной, не любят непредусмотренных отклонений; когда Color Toolbox «видит» в замерах патчи, по его мнению, ошибочные, то предлагает их отредактировать. i1Profiler не предлагает, тем не менее, сглаживание исправляет эти огрехи. Крайне желательно, чтобы профилем описывалась хорошо линеаризованная, калиброванная печать: сильные скачки на градационной портят качество профиля, а сильное их сглаживание на уровне 80-100 уже приводит к меньшей точности профиля. Таким образом, если стоит задача описать цветовым профилем нестандартную печать, например уф-красками на невпитывающих материалах, для которых нет целевых значений в существующих офсетных стандартах, настоятельно рекомендуем перед профилированием провести на типичной мелованной бумаге калибровку печати через пластины, тогда профили прослужат верой и правдой долгие годы, их не придется перестраивать, достаточно будет в любой момент при необходимости перекалибровать печать на той же меловке, чтобы вернуть печать в номинальное состояние, описанное профилем. Калибровать дешевле и быстрее, чем профилировать, и о том, как выполнить калибровку офсетной печати перед построением профилей можно прочитать по ссылке на форуме в разделе «Офсетная печать» в материале «Методика стандартизации офсетной печати».

Chromatic Adaptation, хроматическая адаптация
Программа Color Toolbox от Heidelberg не позволяет задействовать хроматическую адаптацию и иллюминанты, отличные от D50. Пространство общения между профилями или Profile Connection Space (PCS) стандартизировано International Color Consorcium (ICC) при расчете колориметрических координат с опорным белым светом D50 или адаптированными к нему колориметрическими данными. Офсетный стандарт ISO 12647-2 и стандарт цветопробы ISO 12647-7 также регламентируют Lab-координаты, рассчитанные с опорным D50. То есть использовать иной иллюминант или осветитель ни для цветопробы, ни для офсетной печати, как правило, не имеет смысла. Подобная необходимость возникает, когда заранее известно, что просмотр отпечатков будет осуществляться, например, на фотовыставке при освещении галогенными лампами, тогда потребуется рассчитать колориметрические координаты профиля с источником А и, соответственно, с хроматической адаптацией к PCS D50. Программы от GretagMacbeth используют по умолчанию хроматическую адаптацию CAT02, в этих программах вообще нельзя рассчитать XYZ и Lab-координаты с любым иллюминантом никак иначе, кроме как адаптированными по матрице CAT02 к D50. Известно также, что Photoshop в расчетах использует матрицу хромадаптации по Брэдфорду. При этом Photoshop не использует матрицу из профиля, и в том случае, если профиль использует не Брэдфорда, возникает колориметрическая ошибка в Photoshop, тем больше — чем дальше от D50 отличается опорный иллюминант. Для приведенного примера с сильно отличным источником А (лампа накаливания) цветовая ошибка в Photoshop может достигать запредельно высоких значений — до ΔE 20 и выше в насыщенных оттенках при использовании при расчетах профиля хромадаптации, отличной от Брэдфорда!

Программа i1Profiler от X-Rite предлагает на выбор несколько матриц хромадаптации: Bradford, CIECAT02, Sharp, CMCCAT2000. Особенно далеко от Брэдфорда отклоняется последняя, и мы рекомендуем включать Брэдфорда в том случае, если профиль будет использоваться в Photoshop. Если это профиль принтера и будет использоваться только рипом, рекомендуем проверить, использует ли рип матрицу из профиля или, как Photoshop, предпочитает раскодировать PCS по собственным правилам. Матричные уравнения с матрицей хроматической адаптацией 3*3 надежно защищают от колориметрических ошибок, то есть «кодирование» в PCS D50 стопроцентно зеркально обратимо при использовании той же матрицы «раскодировки» 3*3, что прописана в профиле в теге «chad». Вычисление и использование при «кодировании» в PCS D50 одной матрицы и при «раскодировании» иной матрицы ведет к колориметрической ошибке, и, к сожалению, спецификация ICC позволяет Photoshop совершать такую ошибку, рассчитывать матрицу «раскодировки» по Брэдфорду самостоятельно и не использовать правильную матрицу «раскодировки» из профиля. Так как по Брэдфорду матрица раскодировки, рассчитанная в Photoshop и в профиле, полностью совпадают — ошибки не происходит при выборе Bradford для профиля при «кодировании» цвета с опорным иллюминантом, отличным от D50.
Рис. 9. <br />Чекбокс увеличения контраста в глубоких тенях в Color Toolbox.
Рис. 9.
Чекбокс увеличения контраста в глубоких тенях в Color Toolbox.
• 12.81 КБ • 22973 просмотра
Очевидно напрашивается ответ, почему прошлое поколение колористов зачастую терпели фиаско с профилями от ProfileMaker и неизменной в нем хроматической адаптацией CAT02. CAT02 — более «продвинутая» современная адаптация, нежели Bradford, но не учитывает особенностей работы Photoshop. Верно рассчитать колориметрические координаты XYZ и Lab c любым из существующих на сегодня алгоритмов хроматической адаптации от любого иллюминанта к D50 можно в спектральном калькуляторе по адресу https://cielab.xyz/spectralcalc.php. Следует также обратить внимание, что применительно к хромадаптации популярные утилиты ColorLab от GretagMacbeth и ArgyllCMS рассчитывают координаты Lab в некоторых случаях неверно: Argyll неправильно считает Lab при любом не-D50 иллюминанте с адаптацией к D50, ColorLab считает неверно Lab c любым иллюминантом кроме D50 в режиме адаптации None. Координаты XYZ при этом обе утилиты считают верно, и благодаря этому на точности готового профиля эта ошибка в Argyll не сказывается.

ICC profile version, версия профиля
Предлагается выбрать вторую или более новую четвертую версию профиля. Для наших профилей печати более новая версия не дает никаких преимуществ, зато со старыми программами 4 версия работает с ошибками, и не все разработчики современного ПО поддержали v4 в принципе. Поэтому мы рекомендуем выставлять вторую версию CMYK-профиля на сегодняшний день.

Profile white point, белая точка профиля
Установленное значение по дефолту менять не рекомендуем, по умолчанию берется точка бумаги из промера — именно она-то нам и нужна. Такие операции с белым, как, например, tristimulus correction method, лучше проводить не скрытно в i1Profiler, а с наглядной визуализацией, например, в спектральном калькуляторе от CIELab.XYZ. i1Profiler не показывает изменений не только при коррекции белой точки, но и при сглаживании, тогда как в Color Toolbox изменения белой точки визуализируются, а сглаживание удобно контролировать на графике градационных и при необходимости менять степень сглаживания еще до стадии построения профиля. То есть в программе от Heidelberg мы видим результат коррекции белой точки или сглаживания и можем пересохранить отредактированное в виде удобных табличных данных CGATS, а в программе от X-Rite — ни увидеть, ни пересохранить не можем; i1Profiler плохо подходит для прикладных исследований.

More contrast in dark colors, усиление контраста в тенях
Многообещающий параметр, доступный в настройках Color Toolbox (рис. 9). Затрагивает только перцепционную таблицу профиля и не влияет на колориметрическую. То есть цветопробу не испортит, но даст некоторое изменение в тенях при цветоделении по перцепции. Как известно, контраст такой параметр, что если на одной части тоновой кривой контраст прибыл, значит, на другой убыл. Именно так и работает эта опция: контраст в глубоких тенях повышается за счет снижения контраста в не очень глубоких тенях (рис. 10).
Рис. 10. <br />Светлота и контраст после цветоделения 16-битной равноконтрастной ахроматичной шкалы с опцией «More contrast» и без нее.
Рис. 10.
Светлота и контраст после цветоделения 16-битной равноконтрастной ахроматичной шкалы с опцией «More contrast» и без нее.
• 154.69 КБ • 22973 просмотра
Перцепция — не колориметрический метод цветового преобразования, поэтому тут допустимы и полезны подобного рода «улучшайзеры».

Perceptual, перцепционная таблица в профиле
Этот алгоритм цветового преобразования предназначен для сохранения контрастов между оттенками при сжатии из большего цветового охвата в меньший. Программисты не ограничились одним алгоритмом построения этой таблицы цветового профиля и предлагают на выбор разные варианты в программах ProfileMaker и i1Profiler. Вдумчивый анализ сепараций после цветоделения позволит выбрать пользователю наиболее приемлемый для него алгоритм. Мы проводили сравнения и, по нашему мнению, наиболее удачный алгоритм перцепционного преобразования цвета реализован в профилях Color Toolbox от Heidelberg.

Следует заметить, что профили стандартных RGB-пространств вообще не содержат перцепционных таблиц, поэтому при цветоделении из tristimulus RGB перцепция задействуется не в полную силу, а лишь на 50%. Эту неприятность можно эффектно обойти, вначале поделив изображение без сжатия цветового охвата в огромный виртуальный цветовой охват CMYK и потом перцепционно сжать в нормальный охват CMYK стандартной печати, используя на 100% таблицы перцепции обоих профилей. Эти переходные CMYK-профили с огромным виртуальным охватом и превосходными таблицами перцепции можно скачать по ссылке: https://cielab.xyz/profiles#gamut

Выбор относительного колориметрического Relative и перцепционного преобразования привязан целиком и полностью к сюжету изображения. Профили всех перечисленных программ содержат и колориметрические, и перцепционные таблицы; пользователь выбирает более приемлемую из них непосредственно в Photoshop в настройках Color Settings или применяет команду Convert to Profile. Подробнее о выборе алгоритмов Rendering Intent и их особенностях — на форуме в популярной теме «Adobe Photoshop: правильные настройки Color Settings» по ссылке.

При выводе цветопроб задействуется абсолютная колориметрическая таблица профиля.

Correction of fluorescent whitening effect, коррекция флуоресцентного эффекта оптического отбеливателя
Известно, что под влиянием Fluorescent Whitening Agent (FWA) и Optical Brightning Agent (OBA) многие бумаги светятся в ультрафиолете. Такое флуоресцентное свечение сбивает измерительный прибор, замеры выглядят более синими, нежели эти цвета видит глаз: для глаза лишь растет белизна (не светлота!) такой бумаги. Опция позволяет компенсировать эту разницу между белизной и синевой. Учитывая, что офсетные бумаги все же светятся в ультрафиолете умеренно, зачастую можно обойтись при построении профиля и без задействования этого чекбокса (рис. 11).
Рис. 11. <br />Коррекция эффекта флуоресценции бумаги в Color Toolbox.
Рис. 11.
Коррекция эффекта флуоресценции бумаги в Color Toolbox.
• 10.32 КБ • 22973 просмотра
При выборе цветопробной бумаги также полезно обратить внимание на степень ее флуоресценции. Умеренной и допустимой можно считать такую флуоресценцию, когда в спектре замера бумаги с фильтром M0 (no filter) на длине волны 440 нм значение отражения не превышает 100%. У хорошей цветопробной бумаги не бывает рекордной белизны CIE* при высокой светлоте.
* CIE Whiteness тем выше, чем выше разница между замером с отсечкой ультрафиолета и замером с высоким содержанием ультрафиолета. Белизна CIE может быть выше 100.

Особенности суперчерного
Помимо установки TIL важны также соотношения цветных красок в суперчерном, снижающие светлоту черной плашки. Известно, что желтая краска в офсете полупрозрачная и светлая, и зачастую при высоких суммарных значениях красок наименее светлая точка достигается не самым огромным TIL, много желтой краски в смеси осветляет суперчерную точку, появляется весьма неприятная светлотная инверсия, из-за которой после цветоделения более темные детали выглядят в печати светлее, чем изначально менее темные. Это же подтверждают все замеры офсетных оттисков тесткарт с TIL=400, самая темная точка в них не содержит 100% желтой, а значит, и оптимальный TIL нужен сильно меньше 400 для хорошего контраста печати в офсетном цветоделении. Color Toolbox от Heidelberg и ArgyllCMS учитывают это обстоятельство и немного вычитают из суперчерного желтую краску при генерации профиля. То есть в глубоком черном в результате такого цветоделения желтой краски становится меньше, чем в не самом глубоком. Создается процентная инверсия в желтом канале в нейтрали, чтобы избежать инверсии светлотной. Так сделаны популярные стандартные профили от Heidelberg, Fogra и ECI.org. Вычитается желтый из-под черного очень интеллигентно и при желании можно усилить эффект процентной инверсии желтого в суперчерном: удобный инструмент редактирования баланса в Color Toolbox позволяет сильнее изогнуть кривую желтой краски в суперчерном готового профиля. На рис. 6 помимо иллюстрации разницы GCR и смешанной генерации черного, показано это вычитание желтого из нейтральных суперчерных теней. Тут главное не перестараться слишком сильно, ведь смесь трех красок вообще без желтой будет не нейтральна, желтая участвует в формировании нейтрального баланса самой черной точки в том числе, тем не менее дополнительно вычесть помимо уже вычтенного Color Toolbox около 10 процентов желтой из суперчерного можно во всех случаях безболезненно. Именно так, а не от чрезмерного завышения суммарки TIL выше достаточных необходимых 300%, достигается максимально возможный контраст в офсетной печати и наиболее качественная детализация (разделка) в глубоких тенях.

Существует дилемма: редактировать ли сам профиль или данные перед его построением. ICC настаивает, что лучше редактировать данные. Тем не менее, приходится исходить из тех возможностей, что предоставляют нам программы, некоторые параметры можно исправить только в готовом профиле. Так например, стандартные замеры Fogra 39 с TIL=400 явно показывают программе, что желтая краска осветляет суперчерный при высоких суммарных значениях, тем не менее адекватно реагирует на эти данные лишь Color Toolbox и Argyll, остальные не вычитают желтую краску из суперчерного в профиле.

Зеркальные таблицы профилей
Преобразование Lab->CMYK и CMYK->Lab осуществляется по разным таблицам в цветовом профиле, программы строят эти таблицы колориметрически зеркально, поэтому при редактировании профилей, если таковое потребуется, надо не забывать отредактировать обе таблицы. Бывает крайне неудобно, когда визуализация по профилю на экране или цветопробе CMYK->Lab не соответствует цветоделению Lab->CMYK. ProfileEditor позволяет раздельно редактировать все таблицы профиля. В Color Toolbox редактируются только перцепционная и колориметрическая таблицы в направлении Lab->CMYK. Небольшая коррекция желтого в суперчерном только в одном направлении преобразования, конечно, не испортит цветопробу и экранное отображение этого нового суперчерного, тем не менее, помним о том, что цветоделение и экранное представление задействует разные таблицы профиля и сильное зеркальное несоответствие может привести к недопониманию. При желании, в теории можно построить даже специализированный профиль, в котором будет отсутствовать одна из пары зеркальных таблиц: такой профиль будет, к примеру, визуализировать CMYK на пробе и экране, но по нему нельзя будет сделать цветоделение, и Photoshop предупредит, что нельзя. Приводим этот редкий вариант лишь для лучшего понимания того, как устроены профили внутри.

Завершая обзор настроек при генерации icc-профилей, поделимся ссылкой на коллекцию профайлов со стандартной офсетной колористикой и различной генерацией черного: https://cielab.xyz/profiles. Стандартные профили от ECI.org традиционно публикуются с одной единственной и в целом универсальной генерацией черного, поэтому ими не охвачено все богатство вариантов контекстного цветоделения, когда изображение диктует наилучший вариант генерации черного в профиле цветоделения: универсальная генерация черного не всегда лучшая.

Об авторе: Михаил Сартаков (cielab.xyz@gmail.com), консультант в YAM International, главный технолог в «ОВА ПреПресс», технолог-колорист в «Буки Веди», автор интернет-проекта для полиграфистов и колористов https://CIELab.XYZ

Автор благодарит за помощь при подготовке материала Алексея Грибунина (colorart.ru), Михаила Зайцева (koler.by) и Николая Похильченко (Nikolay_Po at mail.ru).
Вложения
Аватара пользователя
mihas
Администратор
Сообщения: 1462
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Re: Профиль или профайл

Сообщение mihas »

В статье упоминаются спектральные замеры тесткарты с цветопробного принтера Epson с высокой средней точностью по оценке Argyll. Журнал не позволяет их приложить, а для дотошных читателей форума вот они в аттаче. Можно использовать тесткарту как референс на 3000 полей - здесь стандартная IT8 добита дополнительными значениями Грибуниным, поэтому такая таблица должна практически читаться любыми профайлерами (кроме EFI как выяснилось). Это старый лайфхак - приплюсовать свои поля к известной тесткарте, такое читают считай все.
Вложения
Аватара пользователя
mihas
Администратор
Сообщения: 1462
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Re: Профиль или профайл

Сообщение mihas »

Необходимо так же упомянуть, что фотошопом нельзя отредактировать никакие профили, ни предустановленные в нем - никакие. Когда вы переходите в раздел Custom CMYK фотошопа - вы уже не работаете с предыдущим выбранным профилем, а работаете только с настройками фотошопа по генерации его профилей с очень спорной колористикой. Почему эти настройки и предустановленные не фотошоповские, но адобовские профили плохи по цвету - как-то обсуждалось по ссылкам тут и тут.
Аватара пользователя
mihas
Администратор
Сообщения: 1462
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Профиль или профайл

Сообщение mihas »

CoPra - красная кривая, старт с 2.0. Оси в 16 битах (диапазон 0-65535)
CoPra - красная кривая, старт с 2.0. Оси в 16 битах (диапазон 0-65535)
• 19.27 КБ • 22414 просмотров
В статье упоминается first printed tone в программе CoPra. Проверил, как там сделана отсечка (график, красная кривая):
Я считаю компенсацию немного иначе (синяя кривая) от линейного вида (зеленая кривая). То есть в 6% точке (4112 в 16 битном исчислении) у меня наступает перелом функции светлоты с плавным уменьшением точек до значений 3 в 2 и менее 2 - в 0. Здесь 2% (1311 в 16 bit) - минимально воспроизводимая точка в некоторых процессах вывода (может быть и иной размер), и все что в файле присутствует ниже этого значения - будет видно на экране и пробе, но этого не будет на оттиске - возникает разночтение. Таким образом у CoPra 2 реализован не самый продвинутый алгоритм WPC: фактически вся красная кривая, отличная от линейной, видна будет на пробе и экране, но не видна на формах и оттисках при минимальной воспроизводимой точке 2.0. Свои поканальные DLP с компенсацией белой точки - допилил и выложил.

Профили цветоделения для флексографии и офсетных CtP с фиолетовым лазером, с отсечкой в высоких светах на значениях 1.2 и 2.0, с компенсацией белой точки представлены по ссылке.
Аватара пользователя
mihas
Администратор
Сообщения: 1462
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Профиль или профайл: искусство создания icc-профилей печати

Сообщение mihas »

  • Зачем для профиля ввода нужны таблицы B2A, а для профиля вывода - зачем нужны таблицы A2B?
    Например: таблицы A2B в профиле принтера могут использоваться для мягкой цветопробы, но почему бы просто не использовать инверсию таблиц B2A для сопоставления охвата принтера с PCS?

В профилях есть A2B0, A2B1, A2B2 и B2A0... и так далее таблицы, но не все эти таблицы являются зеркальными. Колориметрические таблицы отзеркаливаются в рамках границ цветового охвата, перцепционные таблицы не зеркальны на краю цветового охвата. Обратная функция или инверсия не применима к таблицам профилей по той причине, что таблицы направлений B2A содержат все возможные цвета и ограниченное количество красок, а таблицы A2B содержат все возможные комбинации красок, но все цвета из них не могут быть получены.
Таблицы имеют четкую регулярную структуру и гранулярность (заданный шаг всех возможных значений, возведенный в степень кол-ва красочных каналов). Так в одном направлении преобразования заданный регулярный шаг имеют краски, в другом направлении преобразования - заданный шаг имеет Lab, а вот соответствующие им в обоих вариантах значения цветов или красок, соответственно, конечно же не имеют и не могут иметь четкой структуры. Да и вычисление налету обратных таблиц будет сильно замедлять движок CMM в операционной системе. А этот движок должен работать максимально быстро, лучше успевать в реальном времени. Лучше заранее медленно и тщательно все просчитать при построении профиля, регулярные структурированные таблицы в каждом из направлений, а движок CMM будет занят лишь простыми трилинейными или тетраэдральными интерполяциями в рамках удобных регулярных таблиц профиля. Так например стандартные tristimulus-профиля RGB не имеют таблицы перцепции, и если все же заставить программу совершить перцепционное преобразование с применением такого профиля - любой CMM engine выполнит налету такое преобразование достаточно посредственно, хуже, чем может быть заранее не торопясь качественно и долго просчитано в перцепционной таблице профиля, и между разными движками даже возможна цветовая разница, чего не бывает с движками, когда профиль содержит все таблицы, перцепционную в том числе.
Таким образом, я вижу два аргумента против инверсии: край охвата в разных направлениях таблиц принципиально разный, и четкая регулярная структура двух зеркальных таблиц дает куда большие скорости вычислений по профилю, нежели инверсия одной таблицы и расчет по нерегулярным данным.
Фотошоп или модули CMM не умеют считать инверсию, но инверсию можно просчитать например с помощью Argyll или iccGPU.
Аватара пользователя
mihas
Администратор
Сообщения: 1462
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Re: Профиль или профайл: искусство создания icc-профилей печати

Сообщение mihas »

В конце 2020 года и начале 2021 года засел за свой CMYK-профайлер. Бета версия профайлера уже доступна на сайте по адресу https://cielab.xyz/spectralcalc.php под именем Spectralcalc iccGPU™.

Первый комерческий подписчик на софт с новым функционалом - немецкая типография Oktoberdruck из Берлина. Для меня как для разработчика очень лестно, что на родине прославленных полиграфических машин и софта Heidelberg мой софт оценили и используют (причем оценили в буквальном смысле через PayPal). Могу видимо через 10 лет упражнения с яваскриптом и php считать себя програмистом, раз за мой софт вносят оплату не только продвинутые типографии на родине, но даже один из лидеров полиграфического мира - Германия. Обычно подобный софт пишут фирмы в Германии и Америке, частный проект Argyll у Грэма Гилла, мой частный проект по созданию своего отечественного CMYK-профайлера - наверное первый такой на территории РФ, РБ, Украины, Казахстана и стран Прибалтики.

Подробности о новейшей функциональности по построению CMYK-профилей продвинутого офсетного цветоделения у меня на сайте публикую в этой теме. По ссылке вы найдете первые результаты моего профайлера - тестовые профили по фогре 39 для обкатки и тестирования в реальном бою, и краткую инструкцию по их применению, а также описание особенностей.
Вложения
Картинка с сайта берлинской типографии oktoberdruck.de - первого подписчика на мой софт из Германии
Картинка с сайта берлинской типографии oktoberdruck.de - первого подписчика на мой софт из Германии
• 181.27 КБ • 12160 просмотров
Аватара пользователя
mihas
Администратор
Сообщения: 1462
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

Профиль или профайл: искусство создания icc-профилей печати

Сообщение mihas »

На картинке снизу представлен черный канал в результате цветоделения профилем Less GCR in Skintones iccGPU, в телесных черной краски нет, а в сером фоне - выше крыши
На картинке снизу представлен черный канал в результате цветоделения профилем Less GCR in Skintones iccGPU, в телесных черной краски нет, а в сером фоне - выше крыши
• 279.89 КБ • 12031 просмотр
В статье упоминается опция Less GCR in Skintones в программе Color Toolbox. Это важно, что Heidelberg бережно заботится о полиграфических традициях, когда в лицо стараются не допускать контрастных редкостоящих черных точек, замещают черный на менее контрастный голубой в телесном. Но в Color Toolbox реализовано правило не так чтобы очень явно, черный все равно присутствует по большей части в телесных, просто в меньшем количестве. Поэтому в первом отечественном профайлере iccGPU я реализовал это исключение в 2021 году более надежно.

ISO Coated v2 Less GCR in Skintones iccGPU - профиль с тяжелой (Heavy) генерацией черного GCR и максимальной шириной черного, при этом для телесных сделано исключение во всех таблицах, и в цвет кожи черная краска не попадает. Удобно применять для цветоделения художественных портретов на сером фоне.

Вы можете сами сравнить поканально исключение для телесного в общей тяжелой генерации черного у приведенного профиля от iccGPU и у профиля от Color Toolbox версии 15.

Вопросы и ответы по работе с новым профайлером iccGPU с беспрецедентно чистыми красочными смесями вы найдете в этой теме.

Иллюстрация эксклюзивной максимальной ширины iccGPU представлена в этом топике.

Вычитание желтого из-под черного или классическая Anti-UCA по умолчанию программы iccGPU хорошо представлена графически в этом посте.

Топик о том, как работает двумерный гамут-маппинг на основе CIECAM02 в перцепционной таблице профиля от iccGPU в сравнении с ColorToolbox.
Ответить

Вернуться в «Колориметрия - наука о цвете: теория и практика»