# 有没有免费开源的图片水印添加工具？

**URL:** <https://meta.appinn.net/t/topic/69022>\
**Category:** 问题求助\
**Tags:** windows\
**Created:** [2025 年3 月 30 日 08:58 UTC](https://meta.appinn.net/t/topic/69022 "2025-03-30T08:58:36Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JoeanAmiee](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/j/a5b964/32.png) [@JoeanAmiee](https://meta.appinn.net/u/JoeanAmiee)\
**Post date:** [2025 年3 月 30 日 08:58 UTC](https://meta.appinn.net/t/topic/69022/1 "2025-03-30T08:58:37Z")

</div>

想要给涉及隐私的图片添加水印，例如身份证银行卡，添加仅限于某某用途的水印，最好是开源的工具！

---

<div class="post-metadata">

**Author:** ![DavidJoy](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/davidjoy/32/58244_2.png) [@DavidJoy](https://meta.appinn.net/u/DavidJoy)\
**Post date:** [2025 年3 月 30 日 10:18 UTC](https://meta.appinn.net/t/topic/69022/2 "2025-03-30T10:18:11Z")

</div>

可以用这个

> **[GIMP](https://www.gimp.org)**
>
> GIMP - The GNU Image Manipulation Program: The Free and Open Source Image Editor

简单思路：

- 制作水印图片
- 把水印图片放到图案文件夹中
- 对需要水印的图片填充此图案

 ![Snipaste_2025-03-30_18-16-37.png](https://meta.appinn.net/uploads/default/original/3X/2/7/27a6b243f07940b1471a66e51168fe8dc0362f1a.webp)

参考

- [11.&nbsp;图案](https://docs.gimp.org/2.10/zh_CN/gimp-concepts-patterns.html)
- [6.15.&nbsp; 以图案填充](https://docs.gimp.org/2.2/zh_CN/gimp-edit-fill-pattern.html)

[GIMP 3.0 正式发布](https://meta.appinn.net/t/topic/67784)

---

<div class="post-metadata">

**Author:** ![Dalieba](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dalieba/32/3804_2.png) [@Dalieba](https://meta.appinn.net/u/Dalieba)\
**Post date:** [2025 年3 月 30 日 11:55 UTC](https://meta.appinn.net/t/topic/69022/3 "2025-03-30T11:55:03Z")

</div>

如果需要批量添加水印可以加装 Batcher 插件。

> **[Batcher](https://kamilburda.github.io/batcher/)**
>
> A batch image processing plug-in for GIMP.

* * *

另外手机上可以尝试这个工具：

> **[GitHub - rosuH/EasyWatermark: 🔒 🖼 Securely, easily add a watermark to your...](https://github.com/rosuH/EasyWatermark)**
>
> 🔒 🖼 Securely, easily add a watermark to your sensitive photos. 安全、简单地为你的敏感照片添加水印，防止被小人泄露、利用

---

<div class="post-metadata">

**Author:** ![t35t](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/t35t/32/54310_2.png) [@t35t](https://meta.appinn.net/u/t35t)\
**Post date:** [2025 年3 月 31 日 01:56 UTC](https://meta.appinn.net/t/topic/69022/4 "2025-03-31T01:56:53Z")

</div>

[PhotoDemon](https://photodemon.org/)，免安装，免费，开源，容量小，类似photoshop的工具，加个水印什么的完全不是问题。

---

<div class="post-metadata">

**Author:** ![Xin\_Mu](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xin_mu/32/55536_2.png) [@Xin\_Mu](https://meta.appinn.net/u/Xin_Mu)\
**Post date:** [2025 年4 月 4 日 04:21 UTC](https://meta.appinn.net/t/topic/69022/5 "2025-04-04T04:21:55Z")

</div>

把以下代码保存为html文件，用浏览器打开

```auto
<!DOCTYPE html><html lang=zh><head><meta charset=UTF-8><title>水印助手</title><meta content="width=device-width,initial-scale=1" name=viewport><style>body{margin:auto;max-width:60vh}img{border:3px solid #2c3e50;border-radius:5px;width:100%;box-sizing:border-box}canvas{width:100%;height:0}a,label{display:flex;align-items:center;margin-top:8px}</style></head><body><canvas></canvas><div><input id=upload-input type=file accept=image/*><label>水印文字： <input id=content type=text value=仅供XX实名认证使用></label><label>水印颜色： <input id=color type=color value=#ffffff></label><label>不透明度： <input id=alpha type=range value=50 max=100 min=10></label><label>水印大小比： <input id=size type=range value=5 max=10 min=3></label><label>水印间隔比： <input id=gap type=range value=150 max=300 min=20></label><label>水印字体： <input id=font type=text value=sans-serif></label><a download href="javascript:alert('请先打开图片')">保存图片</a></div><script>var img=null;function repaint(){if(img){var e=document.getElementsByTagName("canvas")[0].getContext("2d");e.canvas.width=img.width,e.canvas.height=img.height;var t=Math.max(img.height,img.width);e.canvas.style.height=img.height/img.width*100+"%",e.restore(),e.drawImage(img,0,0),e.fillStyle=document.getElementById("color").value,e.globalAlpha=document.getElementById("alpha").value/100;var a=document.getElementById("size").value*t/100;e.font=a+'px "'+document.getElementById("font").value+'"',e.textBaseline="middle",e.rotate(-45*Math.PI/180);var n=a*document.getElementById("gap").value/100,i=document.getElementById("content").value;if(i.length){for(var m=Math.sqrt(t*t*2),l=e.measureText(i).width,g=-t,r=!1;g<=m;g+=a+n,r=!r)for(var d=-t-(r?l/2:0);d<=m+(r?l/2:0);d+=l+a)e.fillText(i,d,g);document.getElementsByTagName("a")[0].href=e.canvas.toDataURL()}}}function createBitmap(e,t){var a=document.createElement("img");a.addEventListener("load",function(){t(this)}),a.src=URL.createObjectURL(e)}document.addEventListener("change",function(e){if("file"===e.target.type){if(!e.target.files.length)return;createBitmap(e.target.files[0],function(e){img=e,repaint()})}else repaint()})</script></body></html>

```
