我在Photoshop CS6中创建标签。每个标签都需要连续编号。我有一个图层,其中包含需要在每个标签上更改的编号。
我想每张纸多次打印每个标签。 IE浏览器。表#1应包含数字1 - 12,表#2应包含数字13 - 25 ...
有没有办法在photoshop中使用脚本?动作脚本还是什么?我不熟悉Photoshop中的脚本,也不熟悉它们的实现方式和位置。
这样的事情可能吗?如果没有,有什么更好的建议吗?
提前谢谢!
答案 0 :(得分:1)
好的,所以你想开始编写Photoshop脚本吗?
Adobe的网站上有Photoshop Scripting的页面。对于每个不同的版本,都有一个introductory guide和一个reference manual,其中包含对象模型的所有详细信息。
您将使用JavaScript编写代码。从技术上讲,你也可以使用Mac上的AppleScript和Windows上的VBScript编写Photoshop脚本,但JavaScript跨平台工作,你可能比其他语言更好地了解它,并且更容易找到帮助。
安装Photoshop时,计算机上安装了ExtendScript Toolkit程序。它是用于编写Adobe应用程序脚本的IDE。启动它。在“脚本”面板中,选择“Photoshop”作为目标,您将看到几个Photoshop功能,如“合并到HDR”和“Photomerge”都是用JavaScript实现的,您可以查看它们的源代码。
要开始编写自己的脚本,请在Photoshop中创建示例图像:
然后转到ExtendScript Toolkit,在右上角的保管箱框中将脚本目标设置为Photoshop,并在JavaScript控制台中播放:
通过游戏,您会发现可以使用此JavaScript更改文本:
app.documents[0].artLayers[0].textItem.contents = "hello 2"
如果您对脚本感到满意,请保存,然后您可以使用文件→脚本→浏览...从Photoshop运行它。
一旦您了解了Photoshop脚本的基础知识,解决您的标签问题应该更直截了当。您可能希望首先为要打印的每个页面创建一个新文档。然后,对于每个标签,将模板文件的元素复制到应该打印标签的页面的文档中。调整元素的位置,并更改文本以匹配标签号...