05 / 05
开源项目工具与开源2025
水印 Shuiyin
批量加水印,全程本地处理。
在浏览器里给身份证等证件批量加水印——每张图片都在本机处理,绝不上传。


项目信息
- 开源协议
- GPL-3.0
- 类型
- 开源 Web 工具
- 格式
- PNG · JPEG · GIF · WebP
- 隐私
- 100% 本地处理,不上传
概览
水印 Shuiyin 是一款隐私优先的水印工具。一次拖入多张图片,设置文字、颜色、角度和间距,实时预览,再逐张下载或打包成 ZIP。
01缘起
要解决的问题
很多人在发送身份证或营业执照复印件前都会先加水印,但大多数在线工具都要把这些敏感图片上传到无法核实的服务器。
02做法
如何运作
01 / 03
所有处理都在浏览器的 Canvas 上完成,图片不会离开你的设备——断网也能用。
02 / 03
用 React 和 TypeScript 重构 joyqi 的开源项目 sfz,把原有代码改写为组件化架构,并用专门的 Hook 分别负责图片管理和水印绘制。
03 / 03
以 GPL-3.0 协议开源,任何人都能审查文件究竟是如何被处理的。
03功能
它能做什么
01
完全本地
全部在浏览器内处理,不上传任何文件。
02
实时预览
边调边看,每张图片的水印效果即时呈现。
03
批量处理
一次给多张图片加上水印。
04
灵活导出
可单张下载,也可打包成 ZIP 一次下载。
05
拖拽添加
把 PNG、JPEG、GIF 或 WebP 文件直接拖进页面即可。
06
自定义水印
文字、颜色、透明度、角度、间距和字号均可调整。
04画面
真实运行中的画面。


05信息
项目详情
- 我们的角色
- 重构、维护并托管这个开源项目。
- 平台
- Web · 桌面与手机浏览器
- 技术栈
- React 18
- TypeScript
- Vite
- Tailwind CSS
- Canvas
- JSZip
- 许可证
- GPL-3.0
- 链接
- 在线演示(在新窗口打开)in.15o.cc
- 首次发布
- 2025