PS批量处理替换头像和姓名(PS导入excel数据)
一. 目的
在工作中我们可能经常遇到需要批量处理图片的情况,常见的批量处理图片比如调整格式,大小,颜色等这种简单的行为可以用PS的动作就能搞定。但是偶尔也会遇到需要同时批量更换姓名和头像的,这个时候动作就无法满足我们的需求了。
接下来我们可以借助PS的变量功能来解决这个问题。
二. 方法和步骤
比如我现在需要把下图中的姓名和头像批量换掉,而且头像和姓名是需要相匹配的,并不是随意更换。
2. 首先你需要先建立一个excel表格,我用的是谷歌文档,无需下载安装很方便,如图所示,表格第1行为数据组变量的名称,就是说你需要更换的信息的总名称,这里有一点需要注意的是,头像需要带上jpg或者png的后缀名。输入好后,然后下载为.csv格式的保存到本地即可,需要注意的是一定要是.csv格式,否则PS会读取不出来。
3. 将该.csv格式的表格,替换头像和PS源文件都放在同一个文件夹里,你可以起一个好辨认的文件夹名称,这样方便后期处理,如图:
4. 再新建一个文件夹做为待会处理后需要导出的地方,也可以起一个好辨认的名称,方便区分。
5. 如图,打开PS源文件,选择“图像>变量>定义”,打开变量弹层,选择你所需要更换的图层选项,需要注意的是,图层不能为智能对象,如果是智能对象,需要先栅格图层。勾选“像素替换”,将名称的“像素变量1”更改为之前表格第1行数据名称,比如我这里要更换的是头像图层,我头像对应的表格名称为“头像”,在这里输入“头像”即可。除了更换头像外,我还需要更换姓名,再次点击变量弹层里的“图层”选项,选中对应姓名图层,比如我这里姓名图层为“黄立华医生”,选中该选项,勾选“文本替换”,将“文本变量1”修改为表格第1行的数据名称“姓名”。
6. 如图,点击“定义”选项切换为“数据组”,点击“导入”,选择表格做为数据来源,编码选择为“Unicode (UTF-8)”,不要选错了,并勾选以下两个选项。确定后,你可以预览看下效果,是否更换成功了。
7. 如果更换无误后,保存后(这步可存可不存随意),点击“文件>导出>数据组作为文件”,点击“选择文件夹”,选择一个存储处理图片后的文件夹,选中“所有数据组”,点击确定即可。不过这里有个不足处,就是导出只有psd格式可选。