Photoshop Data D…

来源:互联网 发布:java 循环打印map 编辑:程序博客网 时间:2024/05/17 09:21
原文地址:Data Driven Graphics">Photoshop Data Driven Graphics作者:闲庭信步

本文转自:http://wenku.baidu.com/link?url=4P6QqY0fdK_GyRBlnGM4L_1UafCMr8ndDcKQZInrzhZY4yrHCKtQHJ-0otHhMyGZ1EdVExGdpvog92DN8AD07u9Xxi3pqrkOfejpYO4ozLq

 

本例讲解Ps中的变量功能,它与CorelDRAW的"拼合打印"功能与InDesign的"数据拼合"功能相当相似,纯熟使用Photoshop变量功能把会给批量做工作证等大量套用姓名与相片类的工作带来极大的便利,今日我们把通过实例来学习理解变量功能的使用~~

说到Ps的变量,可能很多朋友会相对生疏,但假如知道CorelDRAW的"拼合打印"功能或知道InDesing的"数据拼合"功能的朋友了解PS的变量就不难了。尤其和InDesign的"数据拼合"功能相当相似。

今日写这个小教程好让朋友们理解一下Ps的"变量"这个功能,也许在你的工作中用获得。

Ps的"变量"是做什么的?
比如说单位要为员工做工作牌,当我们用PS做的时候一般会先做一固定模版,之后将员工相片、姓名、工号等套用上去就可以了,做起来其实挺容易。可是,假如单位有上百人,我们手动去套用每个工作牌上的名字与相片是不是很烦人呢?那么此时Ps的变量功能可为你服务。只要你给出数据组,Ps就可主动做完这个套用名字与相片的步骤。
这个步骤在Ps里叫做新建数据驱动图形

运用"变量"新建数据驱动图形一般流程:
1-第一步新建一文件模版(PSD格式)
2-在文件中为想要调整的内容新建独立的图层
3-定义变量
4-导入或新建变量数据组
5-预览结果
6-把结果导出为独立的PSD文件

变量应用实例:
今日在网上看到2009胡润百富榜揭晓,王传福350亿元成中国首富。我顺道下载了1999-2009这十年评出的几个中国首富的财富值与相片,我打算运用Ps的"变量"为他们各做一小卡片。只为让各位轻易了解变量的逻辑思路,我给各位这个实例步骤的粗稍示意图: 

下方我一步一步说步骤:

第一步得设计一模版,确认上方要编排的内容,下方是我做的模版(图中副简要描述):

注意:图中蚂蚁线全是我用来向各位示意图象中把来要替换的内容,并不是本实例的制作步骤。

模版设计好我们想要为图象定义变量,也就是告诉Ps我们要那些图层内容调整。
运行菜单:图象》变量》自定
弹出"变量"面版,见下图:

变量面版中"图层"下拖列表里会列出PSD文件中除背景图层以外的全部图层。
在本实例中我们要为这几个图层定义变量。
定义手法:在图层下拖列表中选取一图层,之后在"变量类型"设定关联参数。
定义过变量的图层名称后会显示"*"

本实例中详细定义参数如下:
为"80"定义变量类型为"文本替换","名称"为"财富(亿元)"
为"综合"定义变量类型为"文本替换","名称"为"行业"
为"荣毅仁"定义变量类型为"文本替换","名称"为"姓名"
为"1999"定义变量类型为"文本替换","名称"为"年份"
为"相片"定义变量类型为"像素替换","名称"为"Photos","手法"为"限制"(见下图)

 

模版设计好了,模版中的变量也定义好然后,可将文件保存起来。
下方我们就要预备变量数据组了。变量数据组支持纯文本*.txt文件与*.csv文件。我自己相对喜爱用txt文件新建数据组。
本实例的数据组见下图:

关于新建数据组文件的留意事项:
1- 文件中的项目用制表符隔开而不是空格(按键盘上的Tab建就可以了键入制表符);
2- 第一行为变量项目,下面所有行为变量值;
3- 第一行中的项目名称必须和在"变量"面版中为每个图层定义的变量名称完全一致;
4-像素替换变量一般是用一外部图象替换,变量值应该是一图象的比较路径或者绝对路径,假如图象和数据组文件保存在同一目录下,我们运用比较路径就可以了。(本实例中,图象存放到"PS变量训练"文件夹里一名为"相片"的文件夹中,而数据组文件"变量数据中国首富.txt"也存放到"PS变量训练"文件夹里既他们存放到同一目录下,因此我们运用图象的比较路径就可以了)。
*.txt格式的数据组文件最好用ANSI编码存储,见下图:

此时数据组文件预备好了,那么我们得将要替换的相片预备好,本例中将相片放到一名为"相片"的文件夹中,并把此文件夹和数据组文件放到同一目录里,相片文件运用了jpg格式。

导入数据组:
此时我们将预备好的数据组文件导入到变量
打开前面我们做的并定义好变量的模版文件,之后运行菜单:图象》变量》数据组
弹出"变量"面版,之后单击面版右半的"导入"弹出"导入数据组"面版,再单击"选取文件"找到前面预备的数据组文件。点"确认"(见下图)

假如数据组文件运用的编码不适合,在点确认时可能会提示这个对话框:

弹出这个对话框第一是将数据组文件另存一下,另存的时候选取ANSI编码,假如本身编码没错误,那么可能就是你数据组里面内容没填写适合。那么请重新更改数据组文件。

数据组导入成功后就可预览结果了,勾选面版右半的"预览",之后在"数据组"下拖列表中选取一数据组就可以了预览该数据的结果图象,点面版右半的应用,就可以了把数据应用到本文件。

预览与应用也可在"应用数据组"面版运行(见下图)
打开"应用数据组"面版请运行菜单:图象》应用数据组

假如预览结果没错,单击"应用",把数据正式应用到文件。
下方,我们就可让PS新建每个数据组修改的文件了:
运行菜单:文件》导出》数据组作为文件
弹出"把数据组作为文件导出"面版,并依照情况设定面版。
本实例中设定见下图:

设定做完后单击"确认",Ps把开始主动新建PSD文件。
下图就是是本实例教程新建的结果文件:

注:本教程并没有完全讲解清晰"变量"的所有设定项目
假如要理解跟多请查阅PS CS3的Web帮助中的"新建数据驱动图形"

0 0
原创粉丝点击