Ответ: Линеаризация, без RIP. Возможно?
Вот мой взгляд на эту проблему.
В профайле RGB-Output (для RGB-принтера) имеется несколько таблиц, по которым делается расчет. В версии профайлов 2 эта цепочка выглядит следующим образом (опускаю несущественные мелочи):
Lab - Curve - LUT - Curve - RGB (в 4 версии более сложная).
Первое Curve преобразование пропускаем, сейчас оно не интересно. А второе можно использовать как линеаризацию. Кривая в профайле задается 4096 точками, с 16-битной точностью, вполне достаточно для нужд линеаризации.
1. Строим профайл по стандартной методике, мишень можно взять не очень большую, причем насыщенные цвета не важны, а важны серые и близкие к ним, а также желательно как можно больше точек вдоль нейтральной оси.
2. На основании этого профайла строим зависимость RGB, необходимых для получения серой шкалы. Т.е. какие значения RGB надо подать на принтер, чтоб на выходе получить серую шкалу.
3. Обзываем эту зависимость RGB линеаризацией, применяем ее к изображению стандартной мишени и печатаем. В идеальном случае, в напечатанной мишени должна получиться идеальная серая шкала. На практике немного не так, но не страшно - окончательный профайл все поправит.
4. В построенный профайл внедряем кривую линеаризации - записываем ее в это самое преобразование Curve.
Что в результате получаем: Lab пересчитываются по LUT по зависимостям близким к линейным, точность вырастает, особенно заметно по теням. А далее по Curve приводим расчитанные RGB к значениям RGB для конкретной комбинации принтер-чернила-бумага.
Практическая реализация в программе (опять Excel):
Profiles(3.00)
Программа пока очень сырая, буду рад замечаниям и предложениям.
По работе программы:
1. Профайлы, как первый, так и окончательный обязательно должны быть версии 2, это можно выставить как в PM, так и в Монако.
2. На закладка Profile - кнопка отрытия профайла, здесь же можно отредактировать внутреннее имя профайла (Монако здесь пишет имя как имя файла с расширение, я расширение файла убираю).
3. Далее закладки с информацией о всех таблицах профайла и графики для серой шкалы.
4. Закладка Linearize - сама линеаризация. Кривые хранятся в формате ACV (кривые Фотошопа), 15 точек (больше Фотошоп не понимает).
Можно загрузить кривую, сгенерить из первого профайла, внедрить (перенести) в окончательный профайл и сохранить профайл (сохраняется с этим же именем) и сохранить саму кривую.
5. При печати окончательной мишени обязательно применить сгенеренную кривую к мишени (Ctrl-M) и в таком виде печатать.
Сейчас работаю над оптимальной мишенью для получения кривых линеаризации. Как не странно от мишени очень сильно зависит вид кривой... Как будут результаты, обязательно сообщу.