💧 图片水印
给产品图、照片批量加水印:文字或 Logo、九宫格定位或全屏平铺、透明度与角度可调,批量打包 ZIP 导出,浏览器本地处理,文件不上传。 Batch watermark product photos: text or logo, nine-grid positioning or full-page tiling, adjustable opacity and angle, ZIP batch export, processed locally in your browser.
尚未导入文件,当前使用虚构示例。
💧 水印设置
水印类型输出设置
👁️ 实时预览
尚未导入文件,当前显示示例。
导入图片后在此显示缩略图
如何使用图片水印
简单三步,快速完成处理
选择或拖放图片(PNG/JPEG/WebP,最多 30 张)
打开页面即可开始,无需注册与登录。
选文字或 Logo 水印,调位置、透明度与角度,实时预览确认
参数随时可改,计算全程在你的浏览器里完成。
单张保存 PNG / JPEG,或批量打包 ZIP 一次导出
确认结果后复制或下载,本站不做任何留存。
页面操作说明
点击打开系统文件框,可多选 PNG/JPEG/WebP 图片(按住 Ctrl 点选多个,或 Ctrl+A 全选,最多 30 张)。
把电脑上的图片文件直接拖到上传区松开,即可批量添加。
工具栏的"+ 添加"按钮,继续添加图片追加到现有列表(最多 30 张);也可以直接把新图片拖到已上传列表上追加。
工具栏的视图切换:网格模式直接显示图片缩略图,列表模式显示文件名与图片尺寸;默认列表模式。
点工具栏的"🗑️ 删除"进入快速删除模式,所有图片右上角出现红色 ✕,连续点 ✕ 即可逐个快速删除;再点"✓ 完成"退出;删到最后一张时自动退出并回到虚构示例。删除模式下点击切换预览会暂停。
按住已上传列表中的某张图片直接拖动,松开即调整它在预览与批量导出中的顺序;拖动结束后预览仍停留在刚才那张图上;删除模式下拖拽暂停。
点击已上传列表中的某张图片,右侧实时预览立即切换到该图片。
实时预览下方是全部图片的缩略图条(带序号角标),点任意一张立即切换大预览;当前这张带蓝色边框。
调整预览下方缩略图条里缩略图的大小,50%–150%,只影响缩略图显示,不影响导出。
大预览上方显示当前是第几张及文件名,切换图片时同步更新。
两个 pill 按钮切换水印类型:文字水印用自定义文案,Logo 水印用上传的透明图片。
多行文本,支持变量:%date% 当前日期、%time% 当前时间、%filename% 原图文件名(去扩展名),渲染时自动替换。
14–80 px(按预览尺寸),控制单行水印文字的大小;导出时按原图比例等比放大。
正常或粗体,控制水印文字的笔画粗细。
无衬线、衬线、等宽三种系统字体,切换水印文字的字体族。
点击色块选择水印文字颜色,默认白色;浅色照片上建议用深色。
10–100%,文字与 Logo 水印共用;数值越小水印越淡,照片建议 60% 左右。
Logo 水印模式下点此按钮上传 PNG 或 SVG 图片(透明底最佳),上传后显示小缩略图。
移除已上传的 Logo 图片,缩略图消失;不影响已导入的待处理图片。
5–50%,Logo 宽度占原图宽度的百分比,默认 15%。
两个 pill 按钮切换布局:单点定位把水印放在一个位置,全屏平铺把水印铺满整张图。
单点定位模式下点选水印落在图片的哪个位置:左上、中上、右上、左中、正中、右中、左下、中下、右下,默认右下。
单点定位模式下微调水印横向位置,-20%–20%(相对图片宽度),正值向右,超出边缘自动贴边。
单点定位模式下微调水印纵向位置,-20%–20%(相对图片高度),正值向下,超出边缘自动贴边。
全屏平铺模式下水印的旋转角度,-60°–60°,默认 -24°;单点定位模式下不生效。
全屏平铺模式下相邻水印的横向间隔,0.5–5 倍字号(Logo 模式为 Logo 宽度倍数)。
全屏平铺模式下相邻水印的纵向间隔,0.5–5 倍字号(Logo 模式为 Logo 宽度倍数)。
保留尺寸或限制输出最长边为 1600/2400/3200 像素;原图很大时可缩小体积。
批量 ZIP 导出时的图片格式:JPEG 或 PNG;单张保存按钮不受此项影响。
批量导出时的文件名规则:原文件名加 _watermarked 后缀,或按序号命名为 image_01、image_02……
60–98%,仅 JPEG 导出生效;PNG 为无损格式不受影响。
导入多张图片时,切换实时预览的图片。
把当前预览页(含水印)导出为无损 PNG 并下载。
把当前预览页(含水印)按所选质量导出为 JPEG 并下载。
把全部已导入图片逐张加水印后打包成一个 ZIP 下载;导出时显示进度条,可随时点"取消"中断剩余任务。
批量导出进行时点此按钮,中断尚未开始的图片,之前已处理的不受影响。
工具栏的"清空"按钮,移除全部已导入图片,回到虚构示例状态,重新开始。
工具原理 & 亮点
了解它是如何工作的,以及适用场景
本工具在浏览器本地用 Canvas 绘制水印:先读取图片并按 EXIF 方向自动纠正(手机照片不会倒头),再按你设的水印类型、位置、透明度与角度把文字或 Logo 画进像素。预览用缩放图实时重绘,导出时按原图真实分辨率在离屏 Canvas 上重绘,所有字号、间距与 Logo 尺寸按"导出宽 ÷ 预览宽"的比例等比放大,保证导出水印的视觉比例与预览一致。批量导出时最多 3 张并发处理,逐张释放内存,最后用 JSZip 在本地打包下载。预览区下方有一条缩略图,点选切换大图;上传列表支持拖拽排序,导出顺序跟着走。水印是画进像素里的,不是独立图层,导出后无法单独去除;处理全程不上传文件。
核心亮点
- ✓ 文字与 Logo 两种水印,九宫格定位或全屏平铺,改动实时预览
- ✓ 手机照片自动按 EXIF 纠正方向,批量 ZIP 一次导出,支持取消
- ✓ 导出按原图分辨率重绘,水印比例与预览完全一致
使用技巧
- 💡 产品图发给客户前,用右下角单点 Logo 水印 + 60% 不透明度,防盗用又不抢主体
- 💡 想防截屏裁切就用全屏平铺 + -24° 倾斜,单张图裁掉一块也去不干净
- 💡 文案里用 %filename% 变量,批量导出时每张图的水印自动带上自己的文件名
常见问题 (FAQ)
关于隐私安全、格式限制与使用技巧