По мотивам тем:
На входе текст с XML тегами: параметры растрирования + список красок в порядке наложения (печати) и их непрозрачность от 0 до 1 (0 - прозрачная) . Думаю из примера будет понятно.
В результате работы плагина создается слой с именем "RasterizeEx-" + имя artbord`а с отрастрированным изображением всех видимых слоев указанного артборда.
atialiasing (cглаживание ) - очень сильно влияет на производительность. Меньше 2 - без сглаживания. Не рекомендую делать больше 10-ти.
colormodel (Цветовая модель) - куда конвертировать изображение: "RGB" или "CMYK". Клиенту обычно безразлично, но у RGB шире охват и большинство пантонов выглядят намного реалистичнее (соответственно и документ после работы плагина нужно перевести в rgb).
artboard - порядковый номер страницы (начинается с 0).
Надеюсь найдется доброволец который напишет вменяемый GUI.
Вопросы? Жалобы? Предложения?
Пример скрипта:
Как показать PDF с pantone заказчику, чтобы он гарантированно увидел overprint?
Интерактивное утверждение макетов онлайн
По ходу работы с одним из проектов, почти случайно родился этот модуль. Решил выделить в отдельный плагин и поделится с общественностью, обозвал RasterizeEx. На данный момент управляется только из скрипта.На входе текст с XML тегами: параметры растрирования + список красок в порядке наложения (печати) и их непрозрачность от 0 до 1 (0 - прозрачная) . Думаю из примера будет понятно.
В результате работы плагина создается слой с именем "RasterizeEx-" + имя artbord`а с отрастрированным изображением всех видимых слоев указанного артборда.
atialiasing (cглаживание ) - очень сильно влияет на производительность. Меньше 2 - без сглаживания. Не рекомендую делать больше 10-ти.
colormodel (Цветовая модель) - куда конвертировать изображение: "RGB" или "CMYK". Клиенту обычно безразлично, но у RGB шире охват и большинство пантонов выглядят намного реалистичнее (соответственно и документ после работы плагина нужно перевести в rgb).
artboard - порядковый номер страницы (начинается с 0).
Надеюсь найдется доброволец который напишет вменяемый GUI.
Вопросы? Жалобы? Предложения?
Пример скрипта:
Код:
var message =
'<param resolution = "150" antialiasing = "2" colormodel = "RGB" artboard = "0">' +
'<ink name = "PANTONE 873 C" opaque = "0.9"/>' +
'<ink name = "Opaque White" opaque = "0.85"/>' +
'<ink name = "PANTONE 877 C" opaque = "0.9"/>' +
'<ink name = "Foil gold" opaque = "1"/>' +
'<ink name = "PANTONE 355 C" opaque = "0"/>' +
'<ink name = "Foil silver" opaque = "1"/>' +
'<ink name = "PANTONE 148 C" opaque = "0"/>' +
'<ink name = "Yellow" opaque = "0"/>' +
'</param>';
var result = app.sendScriptMessage("RasterizeEx", "rasterize", message);
alert (result);