~/tools/image-watermark

图片加水印

为身份证、护照、毕业证等照片加「仅供XX使用」防护水印,默认平铺满铺防裁切,纯浏览器本地处理。

canvas · fillText

$拖入照片到此处(支持多张)

身份证正反面、多页证件一次拖入,全部本地处理不上传

文件不会离开你的设备
JPGPNGWebP
01拖入照片

支持多张,证件正反面一次搞定,不发生任何上传

02点模板改文字

一键套用「仅供XX使用」模板,可调布局样式与有效期

03本地生成下载

Canvas 在本地烧录水印,逐张下载或打包 zip

//相关图片工具全部工具

在线图片加水印工具

本地处理 · 不上传

图片加水印工具,专为身份证、护照、毕业证、银行卡等证件照片设计。输入「仅供XX使用」类文字即可添加水印,默认平铺满铺、斜排交错,裁掉局部仍留有水印;也可切换为单条九宫格定位。支持调节字号、透明度、旋转与颜色,可追加「有效期至」后缀。照片在浏览器本地处理,不上传服务器,隐私安全,支持批量打包下载。

如何给图片加水印

  1. 1

    拖入一张或多张证件照片(正反面可一次拖入),全程本地处理

  2. 2

    点击文字模板快速填入「仅供XX使用」,把 XX 改成实际名称

  3. 3

    按需调整布局(平铺 / 单条)、字号、透明度、颜色与有效期

  4. 4

    点击生成水印,实时预览所见即所得,逐张下载或打包 zip

证件照水印的常见用途

  • 身份证、护照照片交给中介、房东、HR 前加防护水印
  • 毕业证、学位证照片用于网上报名或认证时标注用途
  • 银行卡照片提交平台审核时防止被盗用
  • 任何需要「仅供特定用途」声明的照片

加水印的注意事项

  • 当前版本为纯文字水印,暂不支持叠加 logo 图片
  • 水印只能提高盗用门槛,无法从技术上完全防止截图翻拍
  • 透明度建议不低于 15%,过淡的水印防护效果有限

图片水印工具怎么选

  • 与上传型在线水印工具相比:照片不上传、本地处理,证件照零泄露风险
  • 与手机相册自带水印相比:可自定义文字、位置、密度与有效期,防护更规范
  • 与微信发图加水印相比:无需安装 App,浏览器即用,支持批量处理

图片水印的实现原理

  • 水印由浏览器 Canvas 像素级绘制:先把原图解码进画布,再用 globalAlpha 控制透明度、rotate 旋转坐标系后 fillText,最后整体导出,水印与像素融为一体,不是浮层,无法单独剥离。
  • 平铺模式在旋转坐标系里按步长生成交错网格,相邻行错开半个步长,覆盖半径取对角线长度——旋转后仍能铺满四角;裁掉任意局部,剩余区域水印依旧完整。
  • 字号按图片宽度的百分比计算,不同分辨率的照片导出后水印视觉比例一致;输出格式跟随原图(PNG 保透明 / JPEG 白底),并自动按 EXIF 方向摆正手机竖拍照片。

图片加水印常见问题

证件照会传到服务器吗?

不会。水印完全在浏览器 Canvas 中绘制,照片不离开你的设备,这是处理身份证等敏感证件最安全的方式。

水印写什么文字合适?

常用格式是「仅供XX(公司/银行/平台)办理XX使用」,点模板可一键填入。明确限定用途,被挪用时也便于追责。

为什么要加有效期?

标注「有效期至 XX 日期」可限制照片的可用时间,过期后对方持有的照片自动失效,常用于租房、办卡等场景。

平铺和单条水印怎么选?

防挪用首选平铺满铺:斜排交错铺满全图,裁掉局部仍有水印。单条水印更美观,适合标注版权署名等轻量场景。

支持多张照片批量加水印吗?

支持。身份证正反面等多张照片一次拖入,统一配置后批量生成,可逐张下载或打包成 zip。

水印能去掉吗?

水印已烧录进图片像素,无法像图层一样单独删除;但任何水印都无法完全防止拍照翻拍,重要证件仍需谨慎提供。