我必须裁剪所有打开的psd文件并保存为jpg。
为了加快工作流程,我正在使用photoshop脚本,允许我逐个使用特定的jpg选项保存文件。
我想通过添加保存所有打开的文件功能来增强脚本。
使用javascript将此功能添加到脚本的简单方法是什么?
这是脚本的结构
//展平图片
//声明变量myJPEGOptions //输入jpg选项
//将jpg保存到文件夹路径
//关闭文件
答案 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 :)的文件。