Цитата
В более тяжелых случаях (спот-краски, сложные изображения, растровые элементы и прочее) - треппинг уже делают в других приложениях.
Просто хочу понять.
Вот-вот, что-то типа этого. Другие приложения, согласись, стоят недоступных денег (порядок 5-10000 уе).
Логика примерно в следующем:
-------------------------------------------
1. Определяем необходимость треппинга.
1.1 Вычислем по формуле ND наших двух цветов, определяем цвет с
большим ND, назовем его ЦВЕТ.
1.2 Считаем (в первом приближении :-), что каждая составляющая keyline
(пусть будет key1) равна наибольшему значению из соответвующих
составляющей двух наших цветов.
1.3. Теперь рассчитаем keyline более точно (назовем ее key2) Вычислим
необходимость треппинга для каждой составляющей. Если модуль разности
деленный на максимальное значение меньше Step limit или если модуль
разности меньше 5 то треппинг для этой составляющей не нужен.
Следовательно значение этой составляющей в key2 равно ее значению в
ЦВЕТЕ. Если же эти условия не выполняются то треппинг здесь нужен и ее
значение в key2 равно значению в key1.
1.4. Сравниваем ЦВЕТ и key2. Если они равны - треппинг не нужен.
Выполняется первое условие Пыльского :-)
1.5. Проверяем второе условие. Вычисляем общую составляющую. Каждая ее
сепарация равна минимуму из соответствующих значений сепараций наших
двух цветов. Если ND общей составляющей больше Common density limit -
треппинг не нужен.
1.6. Проверяем третье условие. Если ND хотя бы одного из двух цветов
меньше 0,04 - треппинг опять же не нужен.
Все. Выяснили нужен ли треппинг. Не нужен - заканчиваем рассчеты.
2. Вычисляем цвет keyline. Приближение у нас уже есть - это key2. Но
она может оказаться чересчур темной. Попробуем подсчитать такие
значения для key3, чтобы ее ND равнялся ND нашего ЦВЕТА. Сначала
отбрасываем те значения key2 которые равны соответствующим значениям
ЦВЕТА. Они меняться не будут. Теперь высчитываем "коэффициент
осветления". Делим сумму ND неотброшенных составляющих у ЦВЕТА на
сумму ND тех же составляющих у key2.
Кажется дальше проще на конкретных числах объяснять. К примеру "цвет
1" = С20 М65 К80, "цвет 2" - С100 М70 К20. Тогда ЦВЕТ = С20 М65 К80.
key2 = C100 М65 К80. Пурпур отбрасываем. ND (C20 K80) = 1. ND (C100
K80) = 1,43. "Коэффициент осветления" - 1/1,43. Значит ND голубого в
нашей key3 должен быть равен ND (C100) / 1,43 = 0,51/1,43 = 0,35.
Теперь вычисляем по обратной к ND функции процентное значение
голубого. 77%. Точно так же и для черного. К = 65%.
2.1 Некоторое уточнение. По умолчанию в программах типа Supertrap цвет
keyline равен key2 в моей терминологии, но там опять же оговаривается,
что если хотите, то можете его осветлить. В своей табличке я ввел
параметр Color scaling. В приведенном выше числовом примере получаем,
что наш "коэффициент осветления" меняется от 1 (при Color scaling =
0%) до 1/1,43 (при Color scaling = 100 %).
Ну вот, осталась ерунда: определить направление треппинга и
толщину.
3. Направление. Keyline рисуется поверх цвета с большим ND (ЦВЕТА в
моей терминологии), но если модуль разности ND наших цветов, деленный
на ND ЦВЕТА меньше Centerline limit, то keyline рисуется посередине.
4. Толщина равна половине ширины линии растра. Но если один из цветов
"суперчерный" (т.е. черного в нем больше, чем BIL x 0,95 и
присутствует хотя бы еще одна составляющая), то умножаем нашу половину
ширины линии растра на width scaling.
--------------------------------------------------------
Публикую с устного разрешения Алексея Павлова.