[AI CC-CC2022] Есть ли скрипт который автоматический открывает ai и делает jpg

  • Автор темы Автор темы Vadohb
  • Дата начала Дата начала

Vadohb

Участник
Топикстартер
Сообщения
118
Реакции
6
Всем привет, есть папка с аи файлом или файлами, как автоматически сдеалть так что б программа открыла в иллюстраторе сделала джипег, и закрыла файл и так несколько раз, это вообще возможно?!
 
Это называется "батч"
 
просветите, куда идти за этим?!спасибо
 
118013
 
Ну через скрипт красивее можно сделать )). Я писал когда-то скрипт, который в зависимости от размеров всех объектов и артбордов делал джипеги. Т.е. джипеги нужны были скорее в качестве нормального превью, когда выбираешь "вид --> крупные значки'. Иногда на артборде формата А4 был макет размером 5х5см, поэтому и пришлось делать через макрос.
У ТС не подобная задача?
 
Ну через скрипт красивее можно сделать
Кто ж спорит? Другое дело, топикстартер и про батч то только сейчас услышал, программировать явно не умеет и вряд ли учиться захочет ради такой мелочи ;)
 
а если фотошопным экшеном?
 
Свежезаписанным
 
У меня ТЗ такое же только надо с eps в svg и с возможностью редактирования параметров сохранения svg . Буду признателен за ссылки, код или идеи. В пакетной обработке такой возможности не вижу.
 
Последнее редактирование:
Да изьвините забыл.
Доброго дня
Есть у меня папка с файламы eps, количество разное, но обычно это от 1 до 100. Мне необходимо их конвертировать в svg с определенными настройками, но эти настройки возможно в какой то момент времени необходимо будет менять. Ну тоесть была папка файлов eps а должны получить папку с одноименными файлами svg .
eps_svg.JPG
 
Мне необходимо их конвертировать в svg с определенными настройками
В AI есть готовый скрипт SaveDocsAsSVG Настройки можно указывать сразу в нем.
Открыть все eps из папки можно таким скриптом например:
Код:
var dir = Folder.selectDialog("Where?");
var files = dir.getFiles("*.eps");

for(var f = 0; f < files.length; f++){
    var doc = app.open(files[f]);
}
Настройки конвертации задаются в скрипте SaveDocsAsSVG тут:
Код:
function getOptions()
{
    // Create the required options object
    var options = new ExportOptionsSVG();
    // See ExportOptionsSVG in the JavaScript Reference for available options (гуглоперевод: Посмотрите ExportOptionsSVG в Справочнике JavaScript для доступных опций)
        
    // Set the options you want below:
    
    // For example, uncomment to set the compatibility of the generated svg to SVG Tiny 1.1   
    // options.DTD = SVGDTDVersion.SVGTINY1_1;
    
    // For example, uncomment to embed raster images
    // options.embedRasterImages = true;
    
    return options;
}
JavaScript Reference можно скачать тут
 
  • Спасибо
Реакции: seregasss435
Спасибо за помощь.
Я более детально вник в пакетную обработку и избавился от ошибочного мнения что она на это не способна.
Вроде работает время покажет.