首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Photoshop更改文本号和使用变量保存的操作

Photoshop更改文本号和使用变量保存的操作
EN

Stack Overflow用户
提问于 2018-05-22 05:14:12
回答 1查看 1.2K关注 0票数 0

我有很多需要制作的图形按钮。我有两层

  1. 文本(例如,这将是数字1-48 )
  2. 白按钮图像

我不知道该如何写这个动作,或者我是否需要一个脚本。我需要让文本层从1开始,然后按照这个顺序进行。

  1. 保存文件w1.png (这将生成一个带有标记为"1“的按钮的png
  2. 将文本更改为2
  3. 保存文件w2.png (这将生成一个带有标记为"2“的按钮的png
  4. 将文本更改为3
  5. 。。。。

ect。。.all走到48路。这样就可以自动生成48张图像。这可以用“操作”来完成吗?或者我需要学习脚本吗?

保存

EN

回答 1

Stack Overflow用户

发布于 2018-05-22 12:26:00

您将需要一个脚本,但这将是一个相当简单的

代码语言:javascript
运行
复制
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()");
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50460245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档