0

我正在尝试编写一个脚本来自动化 Photoshop CS5 的一堆东西。其中一部分涉及保存一堆文件。有没有办法以不打开对话框窗口的方式保存文件?我一直在查看JavaScript Tools Guide,但我没有看到这样做的方法。表明我使用了一个动作来处理它,但我真的不想这样做。

编辑:具体来说,我想将文件保存为 crytiff 格式,但我只想知道如何使用我想要的任何扩展名保存文件

4

3 回答 3

1

下面将活动文档保存为 PNG。您可以更改类型以将其另存为。

// reference open doc
var doc = app.activeDocument;

// set save options
var opts = new ExportOptionsSaveForWeb();

opts.PNG8 = false;
opts.transparency = true;
opts.interlaced = false;
opts.quality = 100;
opts.includeProfile = false;
opts.format = SaveDocumentType.PNG; // Document Type

// save png file in same folder as open doc
activeDocument.exportDocument(doc.path, ExportType.SAVEFORWEB, opts); 
于 2013-01-17T22:38:07.573 回答
0

尝试使用Document.saveAs(). 但是,就像 El Cas 所说,您仍然必须传入某种 SaveOptions 对象。如果您不想,您不必指定所有选项。您可以像这样使用通用对象:

app.activeDocument.saveAs(new File(doc.path + "/myDocument"), TiffSaveOptions);
// or BMPSaveOptions or GIFSaveOptions or JPEGSaveOptions...

这是更完整的Photoshop CS5 Javascript 参考

于 2013-01-21T02:41:39.827 回答
0

打开:Windows > Actions 您会在每个操作之前找到 Toggle Dialog On/Off 复选框。把它关掉。

于 2018-03-08T10:22:19.700 回答