2015-10-09 37 views
1

我正在使用一个简单的脚本来编辑现有的图像。使用Javascript在没有提示的情况下在Photoshop中保存文件?

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

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

+1

其他无能的人downvote这进一步出于无知之前,请明白,在Adobe Photoshop脚本语言是JavaScript编写脚本。是的,JavaScript。 – slebetman

回答

1

试试这个:

// 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中

+0

谢谢!这工作完美。 – Pixel

相关问题