我正在使用一个简单的脚本来编辑现有的图像。使用Javascript在没有提示的情况下在Photoshop中保存文件?
无论我做什么,总会出现保存提示。我希望这是100%自动化。
save()给我一个saveAs提示将它保存为副本。 关闭(SaveOptions.SAVECHANGES)只是给了我一个通用的“你想在关闭之前保存吗?”框,我仍然需要选择是。 saveAs()给我和save()一样,除了我可以在“As copy”选项关闭的情况下...但这仍然没有帮助。
我正在使用一个简单的脚本来编辑现有的图像。使用Javascript在没有提示的情况下在Photoshop中保存文件?
无论我做什么,总会出现保存提示。我希望这是100%自动化。
save()给我一个saveAs提示将它保存为副本。 关闭(SaveOptions.SAVECHANGES)只是给了我一个通用的“你想在关闭之前保存吗?”框,我仍然需要选择是。 saveAs()给我和save()一样,除了我可以在“As copy”选项关闭的情况下...但这仍然没有帮助。
试试这个:
// 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);
有一个已知的bug与Photoshop的兼容性问题,但我dodn't认为这是它。
而仅仅是为了记录Photoshop可以在任何AppleScript的JavaScript或Visual Basic中
谢谢!这工作完美。 – Pixel
其他无能的人downvote这进一步出于无知之前,请明白,在Adobe Photoshop脚本语言是JavaScript编写脚本。是的,JavaScript。 – slebetman