在Photoshop中连续编号图像以进行打印

时间:2013-06-18 00:05:52

标签: photoshop extendscript

我在Photoshop CS6中创建标签。每个标签都需要连续编号。我有一个图层,其中包含需要在每个标签上更改的编号。

我想每张纸多次打印每个标签。 IE浏览器。表#1应包含数字1 - 12,表#2应包含数字13 - 25 ...

有没有办法在photoshop中使用脚本?动作脚本还是什么?我不熟悉Photoshop中的脚本,也不熟悉它们的实现方式和位置。

这样的事情可能吗?如果没有,有什么更好的建议吗?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

好的,所以你想开始编写Photoshop脚本吗?

Adob​​e的网站上有Photoshop Scripting的页面。对于每个不同的版本,都有一个introductory guide和一个reference manual,其中包含对象模型的所有详细信息。

您将使用JavaScript编写代码。从技术上讲,你也可以使用Mac上的AppleScript和Windows上的VBScript编写Photoshop脚本,但JavaScript跨平台工作,你可能比其他语言更好地了解它,并且更容易找到帮助。

安装Photoshop时,计算机上安装了ExtendScript Toolkit程序。它是用于编写Adobe应用程序脚本的IDE。启动它。在“脚本”面板中,选择“Photoshop”作为目标,您将看到几个Photoshop功能,如“合并到HDR”和“Photomerge”都是用JavaScript实现的,您可以查看它们的源代码。

enter image description here

要开始编写自己的脚本,请在Photoshop中创建示例图像:

enter image description here

然后转到ExtendScript Toolkit,在右上角的保管箱框中将脚本目标设置为Photoshop,并在JavaScript控制台中播放:

enter image description here

通过游戏,您会发现可以使用此JavaScript更改文本:

app.documents[0].artLayers[0].textItem.contents = "hello 2"

enter image description here

如果您对脚本感到满意,请保存,然后您可以使用文件→脚本→浏览...从Photoshop运行它。


一旦您了解了Photoshop脚本的基础知识,解决您的标签问题应该更直截了当。您可能希望首先为要打印的每个页面创建一个新文档。然后,对于每个标签,将模板文件的元素复制到应该打印标签的页面的文档中。调整元素的位置,并更改文本以匹配标签号...