我正在使用一个简单的脚本来编辑现有图像。
无论我做什么,总是会出现保存提示。我希望它 100% 自动化。
save() 给我一个 saveAs 提示,将其另存为副本。 close(SaveOptions.SAVECHANGES) 只是给了我一个通用的“你想在关闭前保存吗?”我仍然需要选择是的框。 saveAs() 给我的功能与 save() 相同,只是我可以关闭“作为副本”选项……但这仍然无济于事。
最佳答案
试试这个:
// 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 编写脚本
关于javascript - 使用 Javascript 在没有提示的情况下在 Photoshop 中保存文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33032288/