Сохранить в Интернете в сценарии Illustrator - PullRequest
0 голосов
/ 25 января 2019

Я создал сценарий 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 ()?

Спасибо!

...