photoshop保存所有打开的jpegs脚本

时间:2014-09-30 15:43:27

标签: javascript photoshop-script

我必须裁剪所有打开的psd文件并保存为jpg。

为了加快工作流程,我正在使用photoshop脚本,允许我逐个使用特定的jpg选项保存文件。

我想通过添加保存所有打开的文件功能来增强脚本。

使用javascript将此功能添加到脚本的简单方法是什么?

这是脚本的结构

//展平图片

//声明变量myJPEGOptions //输入jpg选项

//将jpg保存到文件夹路径

//关闭文件

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用Automate。您不需要包含任何特殊内容。

  • 像往常一样编写脚本,只是为了处理一个文件。(它会平整,处理保存然后关闭文档)。

  • 然后以批处理模式访问您的脚本(文件>自动化>批处理)

  • 选择您的脚本和包含所有文档的文件夹。

或者如果您想修改脚本,您可以:

  // 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 :)的文件。