在Photoshop中输出具有多个不同名称的图像的JSX脚本

时间:2014-04-23 13:35:26

标签: javascript photoshop jsx

我是JSX for Photoshop脚本的新手,我正在试图弄清楚如何执行以下操作:

我有一个文件,Lemons.psd。

我想将此文件输出到四个相同的PNG文件:

Lemons1.png
Lemons2.png
Lemons3.png
Lemons4.png

它正在做的就是将某些内容附加到PSD名称,并将其保存为PNG。

如何使用JSX for Photoshop实现这一目标?

1 个答案:

答案 0 :(得分:2)

使用此代码段...

var sourceFile = new File('/c/temp/image.png')
var destPath = '/c/temp/';
var doc = app.open(sourceFile);

for (var i = 1; i < 5; i++) {
        var options = new PNGSaveOptions();
        var outputFile = new File(destPath + sourceFile.name.match(/(.+)\.[^\.\/]+$/)[1] + i + '.png');

        app.activeDocument.saveAs(outputFile, options);
}