PS文本导入脚本说明

作为嵌字人员, 了解LabelPlus的文本导入脚本的功能, 能避免一些重复劳动.

ps脚本基本使用方法

请参考"快速上手"以及"基本操作"中的嵌字部分.

导入图片、分组选择说明

加载LabelPlus文本后,列表框中将出现项目 :

脚本可以有选择性的导入某图片的文本某组文本, 使用Shift键连续选择, 使用Ctrl键单项选择.

文本替换

导入文字之前将文本做替换预处理, 替换文本串需要根据需要自行编写 :

想要将"A"替换为"B", 应书写规则为"A->B",多项时以"|"隔开.

例1.全角逗号(句号)替换成半角逗号(句号)

,->,|。->.

例2. 删除所有"!?"和"。"

!?->|。->

图源替换

Label的坐标均为以百分比表示, 图片的大小并不会影响导入效果.

同时, 脚本提供多种功能方便嵌字更换图源:

  • 更改图源文件夹: 默认图源位于目录下, 也可以手动指定图源位置

  • 无视文件名: 更换后的图源可能和翻译文本中的文件名完全不一样, 但是如果顺序相同, 脚本就可能自动处理, "preview"可以预览文件对应关系

  • 指定图源后缀名: 如果图源仅改变了后缀名, 则可以使用该功能

自动涂白功能(实验性功能)

存取配置文件

利用存取配置文件,可以保存多组设置参数 .

例如对不同分辨率的图源,配置不同默认字体大小参数等:

文档模板

v1.5.0之前,PS导入脚本中,用户自定义的自动化操作基本依赖PS中的“动作”,而录制“动作”操作较繁琐,执行动作耗时较长;“文档模板”功能可以解决部分设置格式的需求,如段落格式、文本方向、字体等都能用“文档模板”功能设置。

使用“文档模板”功能后,脚本的行为如下:

  • 不直接打开被导入的图片,而是从模板新建PSD文档,再将图片作为bg图层导入文档中

  • 导入Label时,脚本会使用“以Label分组名命名的图层”作为模板,若不存在则使用默认Label模板text;举个例子,一个Label的分组为框内,优先使用名为框内的图层作为模板,若框内图层不存在,则使用text图层作为模板

脚本默认使用自带的“文档模板”,位于脚本目录的ps_script_res目录中,以{系统语言}.psd命名,比如当前系统语言环境为中文时,使用zh.psd作为模板。

你可以根据自己需要自定义模板,建议在默认模板的基础上修改,导入时,脚本界面上指定你修改后的模板即可。

模板中支持的图层汇总:

使用动作,加速你的工作

导入文本后,执行以分组命名的动作

利用分组, 可以配合用户自定义的Ps动作来给导入的文本设置格式.

它是PS脚本中的一个功能, 可以在导入每条文本时,PS脚本会自动选中文本图层,然后执行一次以分组命名的动作.

在此例中, 当导入标签分组为"分组1"时, 会执行"LabelPlus_Demo"动作分组中对应的动作"分组1":

_start动作和_end动作

勾选“导入文本后,执行以分组名命名的动作;打开图片时执行_start,关闭前执行end动作”选项后:

  • 如果动作组中存在_start动作,则它将在图片文档打开后立即执行

  • 如果动作组中存在_end动作,则它将在所有Label被导入后、保存图片文档前执行

利用_start、_end动作,可以根据需要设置图片的颜色模式、图层尺寸,或者为了方便后续嵌字操作可以设置图层透明度、建立辅助图层等。

辅助动作使用例子

这里以2页漫画为例,演示动作使用方法,仅供参考,具体请根据项目情况活用。(测试环境为PS CC 2017.0.0)

测试档中分组名为:group1/group2/group3

PS中打开图片档,添加一个文本图层用于测试

新建动作分组,取一个你喜欢的名字

先选中测试用的文本图层,,再新建动作,名字为LabelPlus档中的分组名,这里是“group1”

新建动作后,此时PS处于录制动作的状态,我们对文字格式调整

停止录制,得到一个动作,可以适当对动作中的步骤进行增删

设置其他分组的动作同理,此时仅演示,我们尝试导入测试档

可以看到自动执行的动作设置了文本图层的格式

测试档位于Github仓库,供功能测试。

最后更新于