IOPaint:免费开源的AI图片修复工具,3 步搞定去水印、删路人、清杂物
2026/9/6 20:27:54 网站建设 项目流程

IOPaint:免费开源的AI图片修复工具,3 步搞定去水印、删路人、清杂物

【免费下载链接】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 自动补全。水印、路人、杂物、瑕疵一次处理,不需要 PS,几分钟后就能看到第一张成片。

用之前,你一定遇到过这些糟心事

  • 旅行照构图绝佳,结果背景里一根自拍杆斜穿画面,想裁掉?主体也保不住。
  • 网上下的素材图,一行水印正压在人脸和车身上,发给客户前总得先擦掉。
  • 旧漫画、老照片上,对话框、网点纸、划痕把原图盖得严严实实。

裁、PS、重拍,各有各的难。IOPaint 要解决的,就是这几件事。

一分钟看懂 IOPaint

它是什么?一个完全免费开源的图片修复工具。修复用的技术叫 inpainting(就是让 AI 把你涂掉的区域"脑补"回来),前端是一个浏览器界面,后端跑在你本地。

适合谁?想去水印删杂物的普通用户、想替换物体或向外扩图的进阶玩家、需要一次处理几百张图的运营同学。

和在线修图网站有什么不同?图片不经过任何人的服务器,隐私留在本地;没有付费墙;CPU、GPU、Apple Silicon 都能跑,模型从几秒出图的轻量擦除到 Stable Diffusion 级别的重绘都有。

一句话:IOPaint 就是一个跑在自己电脑上的免费修图工作室。

从安装到出第一张结果,3 步

第 1 步:安装,一条命令装好:

pip3 install iopaint

第 2 步:启动服务,用 LaMa 模型、CPU 模式,端口 8080:

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

第 3 步:打开浏览器,访问http://localhost:8080,拖入图片,用画笔涂掉不想要的部分,点击生成,完事。

首跑两条提示:第一次启动会自动下载模型,卡一会儿是正常的;没有独立显卡也没关系,--device=cpu下 LaMa 模型跑得依然快,想自定义模型存放目录就加--model-dir

IOPaint 效果实测:它能干什么

以下对比图全部来自项目官方示例(assets 目录),没有任何修饰。

想去水印?原图上 "shutterstock" 水印铺满全画面,连人物面部和车身都被盖住。

IOPaint 修复前IOPaint 修复后

处理后水印全部消失,人物五官细节和车身纹理完整保留,看不出修补痕迹。

想删合影里的路人?左侧绿衣女士只是路过,却是画面最大的干扰。

IOPaint 修复前IOPaint 修复后

涂掉她之后,墙面和地面的过渡衔接自然,主角直接成为画面唯一焦点。

想移除挡画面的杂物?纸灯笼本来是氛围点缀,却挡在主体前面。

IOPaint 修复前IOPaint 修复后

移除后背景的木结构纹路被完整"脑补"出来,主体一下子突出。

想擦掉画面上的文字?金色大字"ELDEN RING"风格强烈,非常扎眼。

IOPaint 修复前IOPaint 修复后

文字擦除后,底下的发光符文和人物细节毫发无损。

想翻新老旧漫画?日文对话框、解说文字和杂乱网点纸糊满整页。

IOPaint 修复前IOPaint 修复后

气泡和网点纸清理干净,螺旋桨、烟雾等分镜细节保持连贯,完全看不出修过。

它内部是怎么干活的

IOPaint 内部是"分工制",三类模型各管一摊。

擦除模型管"删":LaMa、Manga、MAT、ZITS、MI-GAN、FCF,专门移除不需要的物体、缺陷和水印,特点是快。Manga 是漫画场景专门训练的,处理网点纸和对话框更在行。

扩散模型管"改":基于 Stable Diffusion 家族,能干替换物体、向外扩展画面、按文字描述重画区域这类更重的活。代表有 PowerPaint(物体替换、图片扩展)、BrushNet(精细画笔控制)、AnyText(文字相关任务)。

插件管"辅助":Segment Anything 点几下就圈出复杂物体的轮廓,生成高质量蒙版;RemoveBG 一键去背景或生成前景蒙版;RealESRGAN 做超分辨率;GFPGAN 和 RestoreFormer 负责人脸修复、老照片翻新。

一句话:擦除模型负责删,扩散模型负责改,插件负责辅助。

进阶玩法:批量、插件、模型选择

命令行批量处理。一个图片文件夹加一个蒙版文件夹,一条命令跑完全部:

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

如果所有图共用同一个蒙版(比如统一去角落水印),--mask指向单个蒙版文件即可,会自动适配每张图。

插件一行命令启用。交互式分割、抠图、超分、人脸修复,在启动命令里加参数就行,具体可用项用iopaint start --help查看:

iopaint start --enable-interactive-seg --enable-remove-bg --enable-realesrgan --enable-gfpgan

模型选择对照表。不知道选哪个模型,照着抄:

你的需求推荐模型/插件
去水印、清杂物、删路人LaMa
漫画修复Manga
物体替换、图片扩展PowerPaint
处理画面中的文字AnyText
精细笔触控制BrushNet
人脸修复 / 超分辨率GFPGAN / RealESRGAN 插件

二次开发。前端是 React 项目(web_app 目录),后端是 Python(iopaint 目录),想定制界面或接入自己的模型都可以动手:

git clone https://gitcode.com/GitHub_Trending/io/IOPaint

避坑清单:遇到这些问题怎么办

  • 首次启动卡住不动 →模型正在后台下载,等一会儿;想换存放目录加--model-dir参数。
  • 显存不够跑不动 →启动命令加--low-mem--cpu-offload,把一部分计算挪到内存里。
  • 有显卡但速度没提上来 →先装 CUDA 版的 PyTorch 再启动,同模型速度能差好几倍。
  • 蒙版边缘有残留 →宁可多涂一点也别漏涂;复杂物体(半透明、文字轮廓)用 Segment Anything 生成蒙版更精准。
  • 不想动原图 →批量处理用--output写到单独目录,重要素材处理前先备份一份。

最后:IOPaint 值不值得放进你的工具箱

它把"专业修图"的门槛,拉低到了会画圈就行。

  • 完全免费开源,本地运行,图片不经过任何服务器
  • 模型全家桶:擦除、替换、扩图、文字、漫画全覆盖
  • 浏览器里涂一涂就能看到效果,纯 CPU 也能跑
  • 批量处理一条命令,蒙版共用也能自动适配

反正免费,试试也不亏——你手头的下一张"废片",说不定就是它救回来的 🚀

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

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

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

立即咨询