零门槛上手 IOPaint:用AI把照片里的水印、路人、文字5分钟擦干净
2026/9/9 18:07:27 网站建设 项目流程

零门槛上手 IOPaint:用AI把照片里的水印、路人、文字5分钟擦干净

【免费下载链接】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

拍完照发现商品图有水印、旅游照背景全是路人,打开PS修了两小时还没修干净?IOPaint AI图片修复工具免费开源,涂抹一下就能让AI自动重建背景。用它,原本要数小时的修图工作一键完成,单张3-8秒。

🧭 项目定位:它到底能帮你做什么

它是一个完全自托管的图像修复(inpainting)与扩展(outpainting)工具,基于SOTA的AI模型,解决一个问题:把照片里"不想看到的东西"涂掉,让它自然消失。与付费SaaS修图工具的实质区别在于:所有计算都在你自己电脑上完成,图片不离开本机,也没有订阅费。

  • ✅ 完全免费开源,图片不出本机
  • ⭐ LaMa、PowerPaint V2 等6个核心模型
  • ✅ CPU、GPU、Apple Silicon 全支持
  • ✅ 一条命令批量处理整个文件夹
  • ✅ 可叠加抠背景、超分、人脸修复插件

这在修图工具里很少见,光"免费+本地"这两点就值一半价格。

📦 环境与启动:5分钟装好 IOPaint

第一行安装,第二行启动,模型会在首次启动时自动下载:

pip3 install iopaint iopaint start --model=lama --device=cpu --port=8080

有NVIDIA显卡的话,把--device=cpu换成--device=cuda即可。启动后第一眼先看这几处:

  1. 浏览器打开http://localhost:8080
  2. 把你的图片拖进画布
  3. 选画笔,涂掉要擦除的区域——涂黑的地方就是"要删的"
  4. 右侧确认模型名称,点"Inpaint"按钮
  5. 看到结果后按保存按钮下载

这一步是整篇文章最关键的:遮罩涂多大,直接决定最后的效果,宁可多涂两下。

🛠️ 核心场景实操:三种最常见的修复任务

电商图去水印

谁会用:电商运营必备。

  1. 上传带水印的商品图
  2. 用画笔涂住水印,边缘外扩2-3像素
  3. 模型保持默认的 LaMa 不动
  4. 点 Inpaint,几秒后背景重建完成
  5. 放大检查边缘,保存

修复前:水印压在主体上

修复后:水印消失,质感保留

参数推荐值
模型LaMa
遮罩边缘比水印外扩2-3像素
采样步数擦除类模型无需步数,一次生成

水印面积大、密度高时换 PowerPaint V2,重建质量更好。

旅游照去背景行人

谁最需要:摄影师、旅行博主。

  1. 上传旅游原片
  2. 用中等画笔仔细涂掉背景里的路人
  3. 简单背景用 LaMa,复杂背景用 PowerPaint V2
  4. 步数设25,引导强度设7.5
  5. 生成1-2次,挑更好的一张保存

修复前:背景行人干扰视线

修复后:行人被抹掉,主体突出

参数推荐值
模型LaMa(简单)/ PowerPaint V2(复杂)
采样步数25
引导强度7.5

两个模型的分野很明显:LaMa 快但不"理解世界",PowerPaint V2 慢一点,但重建的砖墙、地砖逻辑更对。

截图去文字与漫画清理

什么时候该用:内容创作者、漫画汉化组。

  1. 上传含文字的图片,比如游戏截图、漫画扫描稿
  2. 涂住文字区域,文字边缘别留白
  3. 只删字选 LaMa;想"换成一句新文字"选 AnyText
  4. 点 Inpaint 生成
  5. 线条类图片可以试试内置的manga擦除模型

修复前:游戏标题文字明显

修复后:文字抹掉,背景自然延续

参数推荐值
模型LaMa(删字)/ AnyText(重写)
遮罩边缘比文字外扩1-2像素
边缘模糊1-2

📊 参数速查:一张表搞定调参

场景推荐模型关键参数预期耗时(GPU)
小水印、小瑕疵LaMa遮罩外扩2-3像素,无需步数3-5秒/张
大面积重建、去路人PowerPaint V2步数25-30,引导7.58-15秒/张
纹理丰富、扩图BrushNet步数30-40,引导8,模糊2-315-30秒/张

踩坑经验,都是真金白银试出来的:

  • ⚠️ 步数低于15,边缘会发虚、接缝明显,大面积修复至少给到25
  • ⚠️ 遮罩没盖住目标就会留残影,宁可整体外扩2-3像素
  • ⚠️ CPU跑扩散模型卡顿时加--low-mem,或先把图压到1024px以内

⚡ 性能与硬件:修复速度怎么选配置

硬件档位推荐配置单张耗时适合谁
CPU4核以上,8GB内存30-60秒轻度使用、小图
入门GPUGTX 1060 6GB10-20秒日常使用
高性能GPURTX 3060 12GB3-8秒专业、批量处理
Apple SiliconM1/M2芯片8-15秒Mac用户

注意一个细节:LaMa 这类擦除模型不支持 Apple Silicon 的 MPS 加速,会在CPU上跑;扩散类模型则能用GPU。

三条提速技巧:

  1. 大图先压到1024px以内
  2. 小显存加 --low-mem 参数
  3. 多张图用 iopaint run 批处理

批处理是"真香"效率点,一条命令跑完整个文件夹:

iopaint run --model=lama --device=cuda \ --image=/path/to/image_folder \ --mask=/path/to/mask_folder \ --output=output_dir

--image放输入图文件夹,--mask放掩码文件夹;如果--mask指向单个掩码文件,所有图片会共用这同一张掩码。

❓ 常见问题:最常卡住的3个坑

Q:修复后边缘有明显痕迹,怎么办?

结论先行:八成是遮罩的问题。

  1. 遮罩向外扩2-3像素,重新生成
  2. 还不行就换 PowerPaint V2 这类大模型
  3. 步数加到30,引导强度提到8
  4. 适当调高边缘模糊,让过渡更软

Q:CPU跑太慢,怎么提速?

结论先行:选对模型比调参更重要。

  1. 小擦除用 LaMa,比扩散模型快得多
  2. 图片控制在1024px以内
  3. 有显卡就改--device=cuda
  4. 启动时加--low-mem降低内存压力

Q:多张图想用同一个掩码一次搞定?

结论先行:用iopaint run批处理模式。

  1. 输入图放进同一个文件夹
  2. --mask指定单个掩码文件,应用到全部图片
  3. 结果自动存到--output指定目录
  4. 提前统一图片尺寸,避免掩码错位

🔌 生态与延伸:插件让它更强

它内置了一套插件体系:Segment Anything 做交互式对象分割、RemoveBG 抠背景、RealESRGAN 超分放大、GFPGAN 与 RestoreFormer 修复老照片人脸。需要哪个就在启动时加参数:

iopaint start --enable-interactive-seg --interactive-seg-device=cuda

代码结构非常清晰,想深挖可以直接看源码:

  • 模型源码目录:LaMa、PowerPaint、AnyText、BrushNet 都在这里
  • 插件目录:抠背景、人脸修复、分割插件的实现
  • 批处理实现:看懂iopaint run的工作方式
  • 示例图片目录:官方前后对比图,可当参考样本

漫画清理也是它的强项,有专门的模型专门保住线稿风格:

修复前:漫画中的日文对话气泡

修复后:文字抹掉,线稿保留

一句话总结:IOPaint AI图片修复免费、本地运行、单张3-8秒,效果比你的耐心更好。现在就打开终端,两分钟后你也能用上。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询