
pcmonkey
访问次数:38600 次
联系站长:
联系站长:
原创:21 篇转载:21 篇相片:21 张评论:21 条

在PS中,如果有一批文件,需要替换到同一个模板PSD中的相同位置,甚至同时还要更改某个文字图层的内容,纯靠手动处理工作量是巨大的。这时我们可以用PS中的变量功能来批量替换。方法如下:
一、准备一个模板PSD文件,假设现在我们需要一个个替换其中的某一个图层为人物照片,再把某个文字图层改为人物名字,那么我们把这两个图层分别命名为photo(图片图层)和truename(文字图层)。
二、创建一个CSV文件,可使用EXCEL来编辑。文件内容如下:
filename,truename D:\photos\张三.jpg,张三 D:\photos\李四.jpg,李四 D:\photos\王五.jpg,王五 ……
CSV文件中有两个字段,filename为照片完整路径,truename为人物姓名。
三、在PS中打开模板PSD文件,选择菜单“图像”->“变量”->“定义”,选择图层photo,勾选“像素替换”,名称设为filename(也就是CSV文件中的字段名);再选择图层truename,勾选“文本替换”,将名称设为truename(也就是CSV文件中的字段名),确定保存。
四、再选择菜单“图像”->“变量”->“数据组”,点“导入”按钮导入创建的CSV文件,这时可看到PS已将CSV中的数据一条条对应上了,勾选对话框中的“预览”还可以看到替换后的样子。确定保存。
五、选择菜单“文件”->“导出”->“数据组作为文件”,在对话框中设置导出的路径、文件命名模板等信息,就可以批量导出了。
注:在使用像素替换方式的时候,最好是每张替换的图片提前处理成一样的大小,这样可避免后期替换时出现大小不一致的情况。