Столкнулся с задачей генерации карт профилирования для multicolor. Сам печатный процесс имеет две особенности - с одной стороны изучен, ухожен, достаточно линеен, для коррекции даже серьезных изменений в колористике (пусть смены марки краски) в триаде мне достаточно 372-польной шкалы для average dE<2. С другой стороны высока анизотропия, желательно шкалы поменьше размером, ровного участка даже размером A3 не найти.
Как известно, с ростом степеней свободы размер шкалы растет очень сильно (экспоненциально). Если 4-х красочную печать можно "отабличить" разумными ~1500-польными шкалами (с шагом 20% 6^4=1296), то 6-красочной здесь (т.е. с достаточно грубым шагом 20%) понадобится под 50 тысяч полей. Очевидно, что придется оптимизировать. Как?
Также известно, что любая карта состоит из двух частей - оболочки цветового тела и его внутренности. Оболочку (предельные насыщенности каждого цв. луча) формируют primaries и binary в верхней полусфере, и их "темные" аналоги в нижней. Жертвовать здесь точностью не хочется, т.к. пропуски здесь будет заполнять не очень точная экстраполяция. Пусть мы выберем здесь шаг 25%, итого 5 шагов (0, 25, 50, 75, 100%) - в targen ключ MULTI_DIM_STEPS -m5.
Все пространство (аппаратное, пусть 5-мерное) так не заполнить, общее количество полей тогда превышает 5^5=3125, я такую тесткарту даже для апертуры 3 мм в A3 не впишу, не говоря про ивана. Внутренности будем идти грубее, пусть с шагом 4 (0, 33, 66, 100%).
Ok, промежуточное решение есть. Неидеальное, лишь для 5-краски, вообще не уделено внимание "особенностям"/разрывам/экстремумам цветового пространства, и размер testchart всё равно больше A3. Есть ли резервы?
Мои эксперименты (например с технологией GoP Logo/Gretag) говорят о том, что без специальной обработки "загогулин" и прочих "особенностей" в колористике надежды на качественный профиль нет, тут ни линеаризация, ни сглаживание не поможет. Для повышения точности в "особенностях" следует повысить там точность. В-лоб проблему не решить (см. выше про экспоненциальный рост). Вижу три способа:
1. вручную проанализировать пространство и добавить поля в "особенных" местах;
2. в генераторе применять sigmoid-функции (S-образные, например шагать 0, 3, 5, 10, 50, 90, 95, 97, 100%);
3. использовать preprofile.icc.
Параллельно разбираюсь со всеми тремя. Пункт 1 требует лишних напряжений рук (нужно договариваться с ленью). Пункт 2 требует модификации исходников targen (а чтение argyll source - не самое большое удовольствие, что я встречал). Пункт 3 требует разбирательства с багой "targen: Error - 1, Error at line 0 of file 'preprofileCMYK+G.icc': No file identifier found".
Разумные идеи приму с благодарностью.
Как известно, с ростом степеней свободы размер шкалы растет очень сильно (экспоненциально). Если 4-х красочную печать можно "отабличить" разумными ~1500-польными шкалами (с шагом 20% 6^4=1296), то 6-красочной здесь (т.е. с достаточно грубым шагом 20%) понадобится под 50 тысяч полей. Очевидно, что придется оптимизировать. Как?
Также известно, что любая карта состоит из двух частей - оболочки цветового тела и его внутренности. Оболочку (предельные насыщенности каждого цв. луча) формируют primaries и binary в верхней полусфере, и их "темные" аналоги в нижней. Жертвовать здесь точностью не хочется, т.к. пропуски здесь будет заполнять не очень точная экстраполяция. Пусть мы выберем здесь шаг 25%, итого 5 шагов (0, 25, 50, 75, 100%) - в targen ключ MULTI_DIM_STEPS -m5.
Все пространство (аппаратное, пусть 5-мерное) так не заполнить, общее количество полей тогда превышает 5^5=3125, я такую тесткарту даже для апертуры 3 мм в A3 не впишу, не говоря про ивана. Внутренности будем идти грубее, пусть с шагом 4 (0, 33, 66, 100%).
Ok, промежуточное решение есть. Неидеальное, лишь для 5-краски, вообще не уделено внимание "особенностям"/разрывам/экстремумам цветового пространства, и размер testchart всё равно больше A3. Есть ли резервы?
Мои эксперименты (например с технологией GoP Logo/Gretag) говорят о том, что без специальной обработки "загогулин" и прочих "особенностей" в колористике надежды на качественный профиль нет, тут ни линеаризация, ни сглаживание не поможет. Для повышения точности в "особенностях" следует повысить там точность. В-лоб проблему не решить (см. выше про экспоненциальный рост). Вижу три способа:
1. вручную проанализировать пространство и добавить поля в "особенных" местах;
2. в генераторе применять sigmoid-функции (S-образные, например шагать 0, 3, 5, 10, 50, 90, 95, 97, 100%);
3. использовать preprofile.icc.
Параллельно разбираюсь со всеми тремя. Пункт 1 требует лишних напряжений рук (нужно договариваться с ленью). Пункт 2 требует модификации исходников targen (а чтение argyll source - не самое большое удовольствие, что я встречал). Пункт 3 требует разбирательства с багой "targen: Error - 1, Error at line 0 of file 'preprofileCMYK+G.icc': No file identifier found".
Разумные идеи приму с благодарностью.