2014-09-30 2 views
1

Мне нужно обрезать все открытые файлы psd и сохранить как jpg.photoshop save all open jpegs script

Чтобы ускорить рабочий процесс, я использую скрипт photoshop, который позволяет мне сохранять файлы по одному с определенными параметрами jpg.

Я хотел бы улучшить сценарий, включив функцию сохранения всех открытых файлов.

Каким будет простой способ добавить эту функциональность к скрипту с помощью javascript?

Это структура сценария

// выравниваться изображение

// Объявляем переменную myJPEGOptions // входные параметры JPG

// сохранить JPG в папку тракту

// закрыть документ

+0

Лучше подходит для http://photo.stackexchange.com/ –

+0

Спасибо за подсказку. Форум photo.stack.exchange, похоже, сфокусирован на съемке фотографии. Мои вопросы касаются инструментов javascript. Я хотел бы узнать, какой инструмент javascript может закрыть все открытые документы. – user1825922

ответ

0

Самый простой способ - использовать Automate. Вам не нужно включать ничего особенного.

  • Написать свой сценарий, как обычно с целью обработки только один файл. (Который будет сплющить, процесс сохранения, а затем закрыть документ), как обычно.

  • Затем откройте скрипт в пакетном режиме (Файл> Автоматизация> Batch)

  • Выберите скрипт и папку со всеми вашими документами.

Или, если вы хотите изменить свой сценарий вы можете:

// get all the files to process 
    var inFolder = Folder.selectDialog("Please select folder to process"); 
    if (inFolder != null) 
    { 
    var fileList = inFolder.getFiles(); 
    } 

// and then loop over the file list 

for (var i = 0; i < fileList.length; i++) 
{ 
    var doc = open(fileList[i]); 
    // process files here 
    // close files here 
} 

Просто голые в виду, что Photoshop будет пытаться открыть любой файл в этом списке, включая то, что он не может как текстовые файлы или эскизы thumbs.db :)