问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Ps:创建数据驱动的图形 - 数据源文件格式说明

创作时间:
作者:
@小白创作中心

Ps:创建数据驱动的图形 - 数据源文件格式说明

引用
CSDN
1.
https://blog.csdn.net/qq_41176800/article/details/139846391

在 Photoshop 中,数据驱动的图形处理功能允许用户快速生成大量变体图像。通过使用包含所有变量信息的外部文本文件,并将该文件导入到包含变量的 PSD 文档中,从而高效地创建数据组。

这个外部数据文件,也称为“数据源文件” Data Source File。

数据源文件通常是文本(.txt)或 CSV(.csv) 格式。

使用任何文本编辑器,如 Windows 系统中的“记事本”等,都可以创建数据源文件。

但还是建议使用电子表格软件(如 Microsoft Excel 或 Google Sheets 等)来创建,这样就不必考虑分隔符的问题了。

如上图所示,数据录入完成后,再“另存为” 文本文件(制表符分隔)或 CSV(逗号分隔)。

数据源文件格式说明

在数据源文件中,所有的变量名都须放在第一行。

从第二行开始每一行为一个数据组,它是由对应变量名称的变量值所组成。

分隔符

Separator

各个变量名或变量值之前用分隔符分开,可以是制表符 Tab(.txt 文件格式时),也可是英文逗号 Comma(.csv 文件格式时)。

变量名

Variable Name

1、在数据源文件中的变量名称必须与在 Photoshop 的 PSD 文件中定义的变量有完全一致的名称(包括英文大小写),且数量上也要完全匹配,否则会显示错误。

2、变量名必须以字母、下划线或冒号开头,并且不能包含空格或特殊字符(句点、连字符、下划线和冒号除外)。

建议使用英文字母,若使用中文名称易导致出错。

3、可以定义三种类型的变量。

(1)可见性变量

用于显示或隐藏图层或图层组内容。

比如上图中的 Badge 变量。

(2)文本替换变量

用于替换文字图层中的文本字符串。

比如上图中的 Name、Sex、Designation等变量。

(3)像素替换变量

用别的像素图像来替换指定图层的像素图像。

比如上图中的 Photo 变量。

数据组

Data Set

一行中对应每个变量名的值 Value构成数据组。

1、像素替换变量值

想通过变量引用图像的话,可以直接给出图像所在的完整的绝对路径名称。

如:

D:\Photos\xiaopeng.jpg

如果数据源文件与图像文件在同一文件夹中,也可以使用相对路径来表示图像位置。

如:

xiaopeng.jpg

2、可见性变量值

如果想决定 PSD 文件中的某个图层是否显示,可使用逻辑型的变量值,也称为“可见性变量”的允许值。

TRUE 为真,FALSE 为假。

3、文本替换变量值

在解析数据源文件时会删除分隔符前后的空格,但会保留变量值中单词之间的空格(例如,two of a kind),以及保留括在双引号中的前导和尾随空格(例如," one kind ")

4、使用双引号

要在数据组的单个文本行中创建多个文本行,请在制表符分隔或逗号分隔文件中用双引号将文本括起来,然后在需要换行的位置插入硬回车。

如果分隔符或换行符是变量值的一部分,则需要将整个值括在双引号内。

在变量值中,如果一个双引号前面有另一双引号,那么该双引号可能是值的一部分。例如,""B"" 在数据组中是 "B"。

5、数据组末的换行符

用于结束每个数据组的换行符,可以是换行符(LF)、回车符(CR)或两者(CRLF)。

以下是一个花朵模板文本文件示例:

Variable1, Variable2, Variable3  
true, TULIP, c:\My Documents\tulip.jpg  
false, SUNFLOWER, c:\My Documents\sunflower.jpg  
false, CALLA LILY, c:\My Documents\calla.jpg  
true, Violet, c:\My Documents\violet.jpg  

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号