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

标签 javascript save photoshop prompt

我正在使用一个简单的脚本来编辑现有图像。

无论我做什么,总是会出现保存提示。我希望它 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/

相关文章:

javascript - 用户查看页面后启动 CSS3 转换?

javascript - jquery div 从数组中替换

javascript - javascript调用方法的奇怪行为

ios - 如何在 iOS 上快速将 ALAsset 图像保存到磁盘?

php - 刷新网页再次向数据库插入数据

python - 从 .ABR 文件(Photoshop 笔刷集)中读取版本信息

photoshop - .psd (photoshop) 和 .xcf (gimp) 文件类型有什么区别?

javascript - 如何使用正则表达式和javascript替换同一字符串中的多个模式?

python - 使用带有标题的 np.savetxt 保存结构化的 numpy 数组

ios - Photoshop 图层样式到 CoreGraphics 代码