PS变量的高级应用案例精讲,批量制作证书,工作证,奖状等
PS的变量功能可以实现用数据驱动模型的目的,通俗地说,就是可以使用变量功能批量完成模板相同而具体内容不同的作品,例如,一个公司所有员工的工作证、名片等,发给不同人的请柬、贺卡等。
下面我们以公司员工工作证为例,来学习整个工作流程的详细步骤。
第一部分:获取所有照片的名称
在这里,我们收到了员工按要求提交的证件照电子版,要求都是2寸大小,宽度35毫米、高度53毫米,分辨率300PPI,并且员工提交照片时,必须将照片的名字以自己的姓名来命名。如图所示。
我们需要获取这些证件照上的员工名称,为后面使用PS的变量做准备,怎么获取这些照片的名称呢?如果使用输入法一个字一个字的敲上去,那要等到猴年马月呀!在这里我们使用一个快捷的方法获取这些照片的名称。
(1)打开你电脑上的记事本程序,你可以按Windows键+R键打开运行对话框,输入notepad启动记事本程序,如图所示。
(2)在记事本程序中输入下面的代码:
dir /b> XM.txt
如图所示。
(3)执行“文件-另存为”命令,在弹出的对话框中,将保存类型设置为所有文件,不要选择TXT类型,文件名要加后缀.bat,一定要加哦,编码我们用ANSI,保存位置就保存到2寸照片目录中,如图所示。
(4)在照片目录中找到刚才保存的.bat文件,这实际上是一个批处理文件,如图所示。
双击这个批处理文件,你就会发现在照片目录下自动创建了一个名为xm的记事本文件,如图所示。
打开这个XM记事本文件可以看到里面就是所有照片的名称并带有后缀名。如图所示。
当然这个记事本文件也包括了xm.txt名称,我们可以将其删除,然后再将xm.txt保存。
说明:上面创建的.bat批处理文件,我们可以将其保存,以后如果想获取任何一个目录下的所有文件名称,只要将该批处理文件拷贝到其目录下并双击运行即可快速获取。
第二部分:创建数据表格
我们可以使用Excel表格,也可以使用WPS表格,它们都可以完成下面的任务。
(1)新建一个表格然后在第一行单元格中输入工作证上需要添加的内容,一般包含姓名、职务、编号、照片等内容,在这里,我们还添加了一个金牌员工内容,如果某员工被评为金牌员工,则在照片周围出现一个金色边框,否则,就不会出现金牌边框,意思有点像现在的健康码(打了新冠疫苗的就出现金框)。表格第一行的内容如图所示。
(2)拷贝照片路径
打开前面获取的xm.txt文件并按Ctrl+A和Ctrl+C键拷贝全部的文本内容,切换到表格中,鼠标单击照片栏中的第二个单元格并按Ctrl+V粘贴拷贝的数据,如图所示。
(3)拷贝员工姓名
打开xm.txt文件,按Ctrl+H执行替换命令,在打开的对话框中,查找内容输入“.jpg”,替换内容为空,如图所示。
单击“全部替换”命令,现在文本中的所有后缀就全部消失了,如图所示。
我们还是按Ctrl+A和Ctrl+C键拷贝全部的文本内容,切换到表格中,鼠标单击姓名栏中的第二个单元格并按Ctrl+V粘贴拷贝的数据,如图所示。
现在表格中可以看出姓名和对应的照片路径是完全一致了。这就是快速获取照片名称和照片所在相对路径的方法。
(4)职务和编号我们就不在这里详细说明输入的方法了,根据实际情况输入即可,如图所示。
(5)关于金牌员工的输入内容,在这里我们要输入是或者否,但是要用英文输入,是就是TRUE,否就是FALSE,这个需要在Photoshop中创建可见性变量,如图所示。
制作本例过程中,我们用到了Excel的一些操作,虽然我们做图像处理使用Excel的情况并不多,但是在一些日常办公中还是要用到表格处理,所以,我们有必要掌握一些简单的表格操作技能。我推荐给你一本简单易学的Excel教程,有时间可以了解一些表格处理的常识,所谓求人不如求己嘛,自己多掌握一门技术,对自己的而言有益无害。
第三部分:保存PS支持的数据格式
在表格中创建好数据之后,我们必须保存成PS支持的数据格式才可以正常导入PS中,执行“文件-另存为”命令,在弹出的对话框中选择文件类型为“文本文件(制表符)”,如图所示。
或者也可以保存为CSV格式,如图所示。
保存的位置就放在2寸照片的目录下就可以了,如果放在其他位置,则导入到PS中会找不到照片,因为我们这里用的是相对路径。
第四部分:在PS中定义变量
(1)启动Photoshop并创建工作证的模板,如图所示。
(2)输入变量图层
变量图层实际上就是我们在表格中输入的第一行文本显示的内容,也就是姓名、职务、编号三个文本图层,还有两个普通图层,即:照片和金牌员工。可以看出一共有五个变量,所以必须包含五个独立的图层。
我们首先输入三个文本图层,为了避免在定义变量时名称出错,我们最好将三个文本图层的名称命名为和表格数据一致的名称,如图所示。
接着我们再绘制一个员工照片的矩形选区并命名为“照片”,如图所示。
使用同样的方法,我们再创建一个图层并绘制一个和照片大小相同的选区,添加描边,将该图层命名为“金框”,如图所示。
注意:请及时保存自己的文档,以免出现意外而丢失。
(3)定义变量
五个变量图层已经准备好了,数据也准备好了,接下来我们执行“图像-变量-定义”命令,如图所示。
在打开的变量对话框中,定义变量时就非常简单了,只要将变量名称设置为和图层名称一致就能保证万无一失,这是因为我们在前面已经做了详细的准备工作。如图所示,这是定义姓名的变量。
下图是定义的职务变量。
接下来我们定义编号变量,如图所示。
现在还有两个普通图层变量,要特别注意一下,先看照片变量的定义,如图所示。
因为照片是像素构成的,所以我们选择照片图层后,显示的是像素替换而不是我呢本替换了。
我们再定义最后一个特殊的变量——金框,如图所示。
因为金牌员工非是即否,是通过显示和隐藏来控制金框的出现,所以我们这里用的是可见性变量类型。
至此,我们就定义好了五个变量,最好单击“确定”返回PS界面,然后按Ctrl+S保存,以免在导入数据时出现PS自动退出的情况,这个在一些PS的版本中存在这个问题,或许是BUG的原因。
第五部分:导入数据
1)如果你返回了PS界面,那么需要执行“图像-变量-数据组”命令,如图所示。
(2)在打开的对话框中,单击“导入”按钮,如图所示。
(3)在打开的导入数据组对话框中,单击“选择文件”按钮导入前面我们保存的TXT或者CSV格式的数据文件,然后勾选“将第一列用作数据组名称”选项,这样可以用人名来命名数据组,因为第一列是姓名如图所示。
(4)单击“确定”按钮可以导入数据了,我们可以单击数据组选项右侧的按钮,弹出姓名下拉列表选择不同的姓名来预览效果,如图所示。
特别注意:该步骤是出错率最高的,如果提示你无法导入数据,可能的原因:一是你定义的变量名称和表格数据中的文本不一致;二是保存的TXT数据格式的编码不正确,一般用ANSI就行;三是在保存的TXT或者CSV数据中有空的行或者列,你需要将这些空行空列删除。
预览时,请选择变量对话框中的“预览”选项,然后可以从数据列表中选择不通过的姓名,此时在PS的工作证文档画面中就会显示相应的内容了,如图所示。
第六部分:导出工作证
经常检查,工作证没什么问题的话,可以将所有员工的工作证导出了。
(1)执行“文件-导出-数据组作为文件”命令,如图所示。
(2)在打开的对话框中设置导出的工作证保存的位置以及文件名称,如图所示。
(3)单击“确定”按钮即可由程序自动导出所有员工的工作证了,导出完毕,我们可以在保存目录看到导出的PSD源文件。如图所示。
第七部分:将PSD批量转为JPEG或TIFF图片
我们刚才导出的工作证都是PSD格式的,这种格式的图片默认状态下无法预览,而且兼容性比较差,我们可以将其批量转为JPEG或TIFF格式的图片。
(1)执行“文件-脚本-图像处理器”命令,如图所示。
(2)在打开的图像处理器对话框中选择导出工作证的目录,保存在相同目录下即可,勾选存储为JPEG和存储为TIFF格式,如图所示。
(3)单击“运行”按钮即可由程序自动完成对所有PSD格式转为JPEG和TIFF格式图片了,此时会在工作证目录下自动生成JPEG和TIFF两个文件夹,如图所示。
打开JPEG或TIFF文件夹就可以直观地看到工作证的缩略图了,如图所示。
至此,我们就完成了本案例所有步骤的操作。你学会了吗?
在本案例中我们只要应用了Photoshop的变量功能,但是除了变量之外,我们也使用了PS的一些常规操作,只有你熟练使用Photoshop的各个工具和命令才能使用PS完成自己心中想要的效果,所以,在这里我提醒你,一定要打好Photoshop基础,具备扎实的Photoshop基本功,我们才能够更好地完成Phtoshop作品的制作,也才能够大大提高我们的工作效率。
如果有哪位学员想全面学习Photoshop,我推荐一本不错的教材供你参考吧。
该教材比较全面地讲解了PS的工具和命令的用法,采用理论与案例相结合的教学方法,比较适合PS小白从头开始学习PS,在学习过程中,如果你遇到任何问题,也可以在留言区留言,我们一起探讨PS图像处理技术。
- 随机文章
- 热门文章
- 热评文章
- 超3电视928芯片官改刷机包-ui6.0
- Mydocker 一款系统美化工具,能让你电脑秒变成mac系统界面
- 设计小技巧:排布元素的时候要学会“透气”
- 超详细网页栅格系统的布局设计分析
- 阿里网盘推出win+mac电脑内测版,附最新福利码
- 被吸空心的日本乡村,还有救吗?
- 这年头,信息差就是赚钱利器,你掌握了哪些信息差?
- 网站文章实现当天收录教程
扫描二维码推送至手机访问。
版权声明:本文由格熊发布,如需转载请注明出处。
免责声明:本站收集的内容,都来自网络,版权争议与本站无关。