💧 图片水印

浏览器本地处理 · 零上传服务器

给产品图、照片批量加水印:文字或 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.

尚未导入文件,当前使用虚构示例。

💧 水印设置

水印类型
布局模式
位置(九宫格)

输出设置

👁️ 实时预览

1 / 1
第 1 张预览 · 示例

尚未导入文件,当前显示示例。

共 0 张
🖼️

导入图片后在此显示缩略图

如何使用图片水印

简单三步,快速完成处理

1

选择或拖放图片(PNG/JPEG/WebP,最多 30 张)

打开页面即可开始,无需注册与登录。

2

选文字或 Logo 水印,调位置、透明度与角度,实时预览确认

参数随时可改,计算全程在你的浏览器里完成。

3

单张保存 PNG / JPEG,或批量打包 ZIP 一次导出

确认结果后复制或下载,本站不做任何留存。

页面操作说明

选择图片(按钮)

点击打开系统文件框,可多选 PNG/JPEG/WebP 图片(按住 Ctrl 点选多个,或 Ctrl+A 全选,最多 30 张)。

拖放上传

把电脑上的图片文件直接拖到上传区松开,即可批量添加。

新增上传(按钮)

工具栏的"+ 添加"按钮,继续添加图片追加到现有列表(最多 30 张);也可以直接把新图片拖到已上传列表上追加。

列表 / 网格(视图切换)

工具栏的视图切换:网格模式直接显示图片缩略图,列表模式显示文件名与图片尺寸;默认列表模式。

🗑️ 删除(快速删除模式)

点工具栏的"🗑️ 删除"进入快速删除模式,所有图片右上角出现红色 ✕,连续点 ✕ 即可逐个快速删除;再点"✓ 完成"退出;删到最后一张时自动退出并回到虚构示例。删除模式下点击切换预览会暂停。

拖拽排序(按住文件拖动)

按住已上传列表中的某张图片直接拖动,松开即调整它在预览与批量导出中的顺序;拖动结束后预览仍停留在刚才那张图上;删除模式下拖拽暂停。

点击文件条目

点击已上传列表中的某张图片,右侧实时预览立即切换到该图片。

缩略图条(预览下方)

实时预览下方是全部图片的缩略图条(带序号角标),点任意一张立即切换大预览;当前这张带蓝色边框。

缩略图缩放(− / 滑杆 / +)

调整预览下方缩略图条里缩略图的大小,50%–150%,只影响缩略图显示,不影响导出。

第 N 张预览(标题)

大预览上方显示当前是第几张及文件名,切换图片时同步更新。

水印类型(文字水印 / Logo 水印)

两个 pill 按钮切换水印类型:文字水印用自定义文案,Logo 水印用上传的透明图片。

水印文案(输入框)

多行文本,支持变量:%date% 当前日期、%time% 当前时间、%filename% 原图文件名(去扩展名),渲染时自动替换。

字号(滑杆)

14–80 px(按预览尺寸),控制单行水印文字的大小;导出时按原图比例等比放大。

粗细(下拉)

正常或粗体,控制水印文字的笔画粗细。

字体(下拉)

无衬线、衬线、等宽三种系统字体,切换水印文字的字体族。

水印颜色(颜色选择器)

点击色块选择水印文字颜色,默认白色;浅色照片上建议用深色。

不透明度(滑杆)

10–100%,文字与 Logo 水印共用;数值越小水印越淡,照片建议 60% 左右。

选择 Logo 图片(按钮)

Logo 水印模式下点此按钮上传 PNG 或 SVG 图片(透明底最佳),上传后显示小缩略图。

清除 Logo(按钮)

移除已上传的 Logo 图片,缩略图消失;不影响已导入的待处理图片。

Logo 缩放(滑杆)

5–50%,Logo 宽度占原图宽度的百分比,默认 15%。

布局模式(单点定位 / 全屏平铺)

两个 pill 按钮切换布局:单点定位把水印放在一个位置,全屏平铺把水印铺满整张图。

九宫格位置(9 个按钮)

单点定位模式下点选水印落在图片的哪个位置:左上、中上、右上、左中、正中、右中、左下、中下、右下,默认右下。

横向偏移(滑杆)

单点定位模式下微调水印横向位置,-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……

JPEG 图片质量(滑杆)

60–98%,仅 JPEG 导出生效;PNG 为无损格式不受影响。

上一页 / 下一页

导入多张图片时,切换实时预览的图片。

保存 PNG(当前页)

把当前预览页(含水印)导出为无损 PNG 并下载。

保存 JPEG(当前页)

把当前预览页(含水印)按所选质量导出为 JPEG 并下载。

📦 批量导出 ZIP

把全部已导入图片逐张加水印后打包成一个 ZIP 下载;导出时显示进度条,可随时点"取消"中断剩余任务。

取消(批量导出)

批量导出进行时点此按钮,中断尚未开始的图片,之前已处理的不受影响。

清空

工具栏的"清空"按钮,移除全部已导入图片,回到虚构示例状态,重新开始。

工具原理 & 亮点

了解它是如何工作的,以及适用场景

本工具在浏览器本地用 Canvas 绘制水印:先读取图片并按 EXIF 方向自动纠正(手机照片不会倒头),再按你设的水印类型、位置、透明度与角度把文字或 Logo 画进像素。预览用缩放图实时重绘,导出时按原图真实分辨率在离屏 Canvas 上重绘,所有字号、间距与 Logo 尺寸按"导出宽 ÷ 预览宽"的比例等比放大,保证导出水印的视觉比例与预览一致。批量导出时最多 3 张并发处理,逐张释放内存,最后用 JSZip 在本地打包下载。预览区下方有一条缩略图,点选切换大图;上传列表支持拖拽排序,导出顺序跟着走。水印是画进像素里的,不是独立图层,导出后无法单独去除;处理全程不上传文件。

核心亮点

  • ✓ 文字与 Logo 两种水印,九宫格定位或全屏平铺,改动实时预览
  • ✓ 手机照片自动按 EXIF 纠正方向,批量 ZIP 一次导出,支持取消
  • ✓ 导出按原图分辨率重绘,水印比例与预览完全一致

使用技巧

  • 💡 产品图发给客户前,用右下角单点 Logo 水印 + 60% 不透明度,防盗用又不抢主体
  • 💡 想防截屏裁切就用全屏平铺 + -24° 倾斜,单张图裁掉一块也去不干净
  • 💡 文案里用 %filename% 变量,批量导出时每张图的水印自动带上自己的文件名

常见问题 (FAQ)

关于隐私安全、格式限制与使用技巧

不会。本页工具的计算全部在你的浏览器内存里完成,关闭页面后不留痕迹;没有请求会被发往本站服务器。
只要有较新的浏览器即可(Chrome / Edge / Firefox / Safari 近三年版本)。手机上能用,但批量文件处理与表格核对类操作在大屏上效率更高。
先刷新页面(资源可能被浏览器缓存),再确认文件格式与大小是否符合页面提示;若仍失败,请把复现步骤通过顶栏「💬 反馈提交」告诉我们。
受浏览器内存限制,单个文件建议不超过 50MB,单批不超过 30 个;超大文件请先拆分再处理。
图片、PDF 类工具支持一次导入多个文件并统一参数导出,具体批量入口以工作台按钮为准。
图片可导出 PNG / JPG / WebP,PDF 类可导出 PDF 或 ZIP 打包文件。
页面首次加载成功后可离线使用(依赖浏览器缓存);清除缓存或更换设备后需要联网重新加载。
不会。收藏清单与最近使用记录只保存在本机浏览器的 localStorage,仅记录工具名称,不保存你处理的文件或文本;换浏览器后需重新收藏。
先核对输入是否完整、格式是否符合页面提示,可点击页面中的示例快速验证;若仍异常,刷新页面后把操作步骤与截图通过反馈提交给我们。
可通过顶栏「💬 反馈提交」发送问题或建议;描述使用场景与期望效果,我们会评估后更新工具与页面说明。