免费AI去水印完整指南:用IOPaint 5分钟装好,30秒修一张图
【免费下载链接】IOPaintImage inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint
照片上的水印,手动修一张要十分钟,十张图就是一下午。IOPaint 是一款免费开源的AI去水印工具,核心是AI图像修复模型:用画笔刷出水印位置,模型自动把背景补全,单张图 30 秒到 1 分钟出结果。这篇指南按"先选模型、再装环境、最后上手"的顺序讲,单张修图和整文件夹批量处理都覆盖到了。
选对模型:AI去水印前先判断水印类型
能不能修干净、该用哪个模型,取决于水印长什么样、压在什么背景上。IOPaint 内置三种主力算法,分工很明确:
三种主力模型的分工对照
| 模型 | 修复思路 | 典型水印场景 |
|---|---|---|
| LAMA | 快速补全,背景过渡平滑 | 大面积连续水印、Logo 标识 |
| ZITS | 纹理级修复,保留背景细节 | 网点、线条之上的文字水印 |
| PowerPaint | 文字提示引导生成 | 想在补全处放进一个新对象 |
图 1:带水印的原始照片,LAMA 模型的典型测试对象
哪些图基本都能修
- 白底黑底的文字水印、站点 Logo、小面积的人物与杂物,都是 LAMA 的主场
- 漫画里的文字常和线条、网点纸黏在一起,换 ZITS 处理更稳
- 想"抹掉一个东西、补进另一个东西",交给 PowerPaint,再配一句提示词
- 图片分辨率太低、水印又占了大半的,建议先找原图再修
- 三种算法的源码都在核心模型库 iopaint/model/,按算法分目录存放
图 2:漫画中的文字水印,背景复杂时建议选 ZITS 模型
一键安装 IOPaint 并启动本地服务
免费去水印工具里,IOPaint 的安装路径算最短的:一条命令装完,再启动本地服务,浏览器打开就能用。
pip3 install iopaint iopaint start --model=lama --device=cpu --port=8080上面两行先安装 IOPaint,再用 LAMA 模型在 CPU 上启动服务、监听 8080 端口。之后打开 http://localhost:8080 就是操作界面;如果机器上有 NVIDIA 显卡,把--device改成cuda,出图会更快。--model决定启动时加载哪个算法,之后在网页里随时能切,不用重启服务。首次启动会自动下载模型权重,稍等片刻。界面本身是独立的 Web 应用,源码放在 web_app/src/,习惯前端的读者可以直接读代码。
标记水印区域并导出:标准操作四步走
界面逻辑很直白:图传上来,刷掉不要的部分,点修复,下载结果。
四步走完一张图
- 上传带水印的原图
- 用画笔工具 🖌️ 刷出水印覆盖的范围
- 选好模型点击修复,512 像素左右的图 30 秒到 1 分钟出图
- 对比预览,满意就导出,不满意重刷一次
标记水印区域的技巧
- 按
[和]两个快捷键调整画笔大小:大水印用大笔刷,细线条用小笔刷 - 嫌手刷不准,启用交互式分割插件:点几个前景点和背景点,自动生成精确掩码
- 掩码宁可比水印大一圈,也不要贴着边缘刷,残留多半出在边缘没盖住
图 3:同一张照片修复后,水印区域的填充与周围背景自然衔接
整文件夹批量去水印
十几张图在网页上一张张点太慢了。⚡ 批量模式的要求很简单:原图放一个文件夹,掩码放另一个文件夹,文件名一一对应,然后一条命令跑完整个目录。掩码就是一张黑白图,白色区域是待修复的位置,可以提前准备好。
iopaint run --model=lama --image=./input_images --mask=./mask_images --output=./results这条命令让 LAMA 依次处理 input_images 里的每张图,按同名掩码确定修复区域,结果统一写进 results 目录。CPU 上单张约 10~20 秒,一文件夹图一次跑完,交付前的批量清理不用守在电脑前。
图 4:游戏海报上的错误文字被干净去除,适合批量交付场景
常见翻车点:模糊与残留怎么救
问题一:修复区域发虚发糊原因多是扩散步数太少,或模型与背景纹理不匹配。把默认的 20 步提到 30 步,纹理复杂的区域改用 ZITS 重跑一次。
问题二:复杂水印周围有残留原因多是掩码没盖住水印边缘。改用交互式分割插件点选前景和背景生成精确掩码,或手刷时把范围再往外扩一圈。
现在就装好 IOPaint,挑一张带水印的图试一遍,出图只要几十秒。
【免费下载链接】IOPaintImage inpainting tool powered by SOTA AI Model. Remove any unwanted object, defect, people from your pictures or erase and replace(powered by stable diffusion) any thing on your pictures.项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考