Photoshop提供三种批量加水印方法:一、动作录制+批处理,适用于固定样式;二、JavaScript脚本,支持动态变量;三、图层复合+变量功能,适配CSV驱动的差异化水印。

如果您需要为多张图片快速添加相同的水印文字,手动逐张操作将极为耗时。Photoshop 提供了动作录制与批处理功能,可实现高效、一致的批量加水印流程。以下是多种可行的操作方法:
一、使用动作录制 + 批处理功能
该方法通过录制一次加水印的操作过程,再将其应用到整个文件夹中的图像上,适用于固定字体、大小、位置和透明度的水印需求。
1、打开 Photoshop,新建一个用于测试的图像文件(或打开任意一张待加水印的图片)。
2、点击菜单栏【窗口】→【动作】,调出动作面板;点击面板右下角的“创建新动作”图标,命名为“添加文字水印”,点击【记录】。
3、执行水印添加操作:点击【图层】→【新建】→【图层】,按 Ctrl+T 调出自由变换框,在画布中单击以建立文字插入点,输入水印文字(如“©2024 XXX”),设置字体、大小、颜色及图层不透明度为 50%。
4、使用移动工具将文字拖至右下角区域,按 Enter 确认变换;右键文字图层 →【栅格化图层】;点击动作面板底部的【停止录制】按钮。
5、点击【文件】→【自动】→【批处理】,在弹出窗口中选择刚创建的动作“添加文字水印”,源设定为【文件夹】并指定含原始图片的目录,目标设定为【文件夹】并指定输出路径,勾选【覆盖动作中“存储为”命令】和【覆写】选项,点击【确定】开始执行。
二、使用脚本(JavaScript)批量添加文字水印
该方法通过编写或调用外部 JSX 脚本控制图层、文字、定位与导出逻辑,支持动态内容(如文件名、日期)嵌入水印,适合需差异化标识的场景。
1、在文本编辑器中新建文件,粘贴以下代码片段(示例为右下角灰色斜体半透明水印):
2、保存为“AddTextWatermark.jsx”,注意编码格式为 UTF-8 无 BOM。
网趣网上购物系统支持PC电脑版+手机版+APP,数据一站式更新,支持微信支付与支付宝支付接口,是专业的网上商城系统,网趣商城系统支持淘宝数据包导入,实现与淘宝同步更新!支持上传图片水印设置、图片批量上传功能,同时支持订单二次编辑以及多级分类隐藏等实用功能,新版增加商品大图浏览与列表显示功能,使分类浏览更方便,支持最新的支付宝即时到帐接口。
3、在 Photoshop 中点击【文件】→【脚本】→【浏览…】,选择该 JSX 文件并运行。
4、脚本将自动弹出文件夹选择对话框,指定待处理图像所在文件夹;随后提示输入水印文字内容,支持变量如
5、脚本逐张打开图像,新建文字图层,设置字体为 Arial,大小为图像短边的 3%,旋转 -30 度,填充色为 #999999,不透明度设为 40%,最终保存为同名 JPEG 并关闭文档。
三、利用 Photoshop 图层复合 + 变量功能
该方法适用于需为每张图添加不同水印内容(如编号、作者名)的情况,通过定义数据组与变量绑定,实现内容驱动式批量标注。
1、准备 CSV 文件,包含列名“FileName”和“WatermarkText”,每行对应一张图片及其专属水印文字。
2、在 Photoshop 中打开一张模板图,添加文字图层并输入占位符(如“[WatermarkText]”);选中该文字图层,点击【图像】→【变量】→【定义】,在弹出窗口中点击【文本替换】选项卡,选择该图层,将“替代文本”设为“WatermarkText”,点击【确定】。
3、点击【图像】→【变量】→【数据组】,点击【载入数据组】,导入前述 CSV 文件;确认预览中各组数据正确映射。
4、点击【文件】→【导出】→【数据驱动图形】,在弹出窗口中勾选所有数据组,输出格式设为 JPEG,输出路径必须为独立空文件夹,点击【运行】。
5、Photoshop 将根据 CSV 行数生成对应数量的输出文件,每张图的文字内容均来自 CSV 对应行的 WatermarkText 字段。









