我有很多需要制作的图形按钮。我有两层
我不知道该如何写这个动作,或者我是否需要一个脚本。我需要让文本层从1开始,然后按照这个顺序进行。
ect。。.all走到48路。这样就可以自动生成48张图像。这可以用“操作”来完成吗?或者我需要学习脚本吗?
保存
发布于 2018-05-22 12:26:00
您将需要一个脚本,但这将是一个相当简单的
function main() {
//this just checks if you have a text layer selected
try {
var textLayer = activeDocument.activeLayer.textItem
} catch (e) {
alert("active layer isn't a text layer");
return
};
var loops = 48,
pngSaveOptions = new PNGSaveOptions(),
outputFolder = Folder.selectDialog('', Folder.desktop); //this will ask for an output folder
for (var i = 0; i < loops; i++) {
var myNum = i + 1;
textLayer.contents = myNum; //this will change layer contents to number only. if you need some text here, write it in quotes like textLayer.contents = "my text" + myNum;
activeDocument.saveAs(new File(outputFolder + "/w" + myNum + ".png"), pngSaveOptions, true, Extension.LOWERCASE);
}
}
app.activeDocument.suspendHistory("temp", "main()");
https://stackoverflow.com/questions/50460245
复制相似问题