使用Javascript在没有提示的情况下在Photoshop中保存文件?

时间:2015-10-09 07:21:06

标签: javascript save photoshop prompt

我使用简单的脚本编辑现有图像。

无论我做什么,总会出现保存提示。我希望这是100%自动化。

save()给我一个saveAs提示符,将其保存为副本。 关闭(SaveOptions.SAVECHANGES)只是给了我一个通用的"你想在关闭之前保存吗?"我还需要选择是的框。 saveAs()给我和save()一样,除了我可以嘲笑" As copy"选项关闭......但这仍然没有帮助。

1 个答案:

答案 0 :(得分:2)

请改为尝试:

// where fPath is your file path
// jpgSaveOptions.quality controls the quality of the jpeg

// save out the image as jpeg
var jpgFile = new File(fPath);
jpgSaveOptions = new JPEGSaveOptions();
jpgSaveOptions.formatOptions = FormatOptions.OPTIMIZEDBASELINE;
jpgSaveOptions.embedColorProfile = true;
jpgSaveOptions.matte = MatteType.NONE;
jpgSaveOptions.quality = 12;

activeDocument.saveAs(jpgFile, jpgSaveOptions, true, Extension.LOWERCASE);

有一个已知的Photoshop兼容性问题的错误,但我认为这就是它。

只是为了记录,Photoshop可以用Applescript,JavaScript或Visual Basic

编写脚本