Я создал сценарий Illustrator для пакетного изменения размера и центрирования изображений JPG. Я хотел бы экспортировать файлы, прикрепив их к артборду с сохранением 96 DPI.
Классический экспорт в виде сценария, записанного в формате JPG, работает, но размер изображения основан на DPI, в то время как он должен соответствовать размеру артборда.
Я записал другой сценарий с действием «Экспорт для веб», но мне нужно подтвердить экспорт для каждого изображения, пока у меня есть DONTDISPLAYALERTS.
Теперь я нашел прямой способ добавить это действие в скрипт, но, видимо, оно работает только с Photoshop:
function main(){
if(!documents.length) return;
var Name = app.activeDocument.name.replace(/\.[^\.]+$/, '');
var saveFile = File(Folder.desktop + "/" + Name + ".jpg");
if(saveFile.exists){
if(!confirm("Overwrite existing document?")) return;
saveFile.remove();
}
SaveForWeb(saveFile,100); //change to 60 for 60%
}
main();
function SaveForWeb(saveFile,jpegQuality) {
var sfwOptions = new ExportOptionsSaveForWeb();
sfwOptions.format = SaveDocumentType.JPEG;
sfwOptions.includeProfile = false;
sfwOptions.interlaced = 0;
sfwOptions.optimized = true;
sfwOptions.quality = jpegQuality; //0-100
activeDocument.exportDocument(saveFile, ExportType.SAVEFORWEB, sfwOptions);
}
Знаете ли вы, какая функция Illustrator может заменить ExportOptionsSaveForWeb ()?
Спасибо!