news 2026/9/7 6:01:38

IOPaint 完整指南:免费开源的 AI 图像修复与图片去水印工具

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IOPaint 完整指南:免费开源的 AI 图像修复与图片去水印工具

IOPaint 完整指南:免费开源的 AI 图像修复与图片去水印工具

【免费下载链接】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 图像修复(inpainting,即"擦除后自动补全")工具,面向不熟悉图像编辑软件的新手和普通用户。它内置多款 SOTA(state-of-the-art,意为当前研究水平最领先)的 AI 模型,可以完成图片去水印、移除画面中的物体或人物、清理漫画文字等任务,全部在本地运行。

三个高频使用场景

场景一:去掉照片水印

把需要处理的水印区域用画笔涂抹标记,模型会根据周围像素补全背景。以下示例中,人物照片上大面积重复的图库水印被完整清除,肤色与车窗反光都保持了自然过渡。

场景二:移除不想要的物体和人物

物体移除的逻辑与水印一致:涂掉目标,模型重建被遮挡的部分。示例一是一张木结构场馆照片,顶部几盏白色灯笼被移除后,木质屋顶横梁的结构被合理补全。

示例二是移除背景里的路人:前景人物保持不动,背景中的行人被干净地消除。

场景三:漫画与文字清理

漫画扫描版常带有文字框和扫描噪点,把文字区域标记后,模型会重建底层的网点与线条。

游戏截图上的大标题文字同样适用,擦除后背景的云层与光效得以还原。

安装与启动

Windows 一键安装

先克隆仓库(仅此处使用仓库地址):

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

然后按顺序操作:

  1. 双击运行scripts/user_scripts/win_setup_cn.bat,脚本会配置 Python 环境、走国内镜像源下载依赖,并自动检测 NVIDIA 显卡以配置 CUDA。
  2. 双击运行scripts/user_scripts/win_start_cn.bat启动服务。
  3. 浏览器打开http://localhost:8080,即可在 Web 界面里画遮罩、选模型并查看结果。

macOS 与 Linux 一行命令启动

这两个系统可以直接通过 pip 安装:

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

首次启动时所需模型会自动下载,之后即可访问同一地址使用。

按场景选修复模型

不同模型取向不同,按下表选择即可,启动时用--model参数指定:

使用场景推荐模型特点
快速擦除(水印、小物体)LaMa速度快、结果自然,覆盖大多数日常需求
高质量修复(大面积、复杂背景)Stable Diffusion(--model=sd基于扩散模型生成细节,修复更精细
在图中添加或修改文字AnyText面向文字编辑场景的专用模型
扩展图像边界PowerPaint向外填充画面,用于扩展构图

以 GPU 运行 Stable Diffusion 为例:

iopaint start --model=sd --device=cuda

进阶:批量处理与插件

批量处理

需要一次处理大量图片时,可用run子命令,按目录批量读取图片与对应遮罩:

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

插件系统

Web 界面附带四个可选插件,源码位于 iopaint/plugins/:

  • interactive_seg.py:交互式分割,帮你精确圈出要编辑的区域
  • remove_bg.py:自动移除背景
  • realesrgan.py:超分辨率,提高图像清晰度
  • gfpgan_plugin.py:人脸修复,改善人脸细节质量

启动时通过参数启用,例如:

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

常见问题速查

Q1:Windows 安装脚本失败怎么办?

  1. 以管理员身份运行安装脚本。
  2. 检查网络,确认可访问国内镜像源。
  3. 暂时关闭杀毒软件后重试。

Q2:模型下载缓慢怎么办?默认已配置国内镜像加速。如仍偏慢,可手动设置环境变量:

set HF_ENDPOINT=https://hf-mirror.com

Q3:运行时内存或显存不足?

  1. 改用 CPU 模式:iopaint start --device=cpu
  2. 添加--low-vram参数降低显存占用。
  3. 关闭其他占用内存的程序。

Q4:如何更新到最新版本?

pip3 install -U iopaint

写在最后:数据不出本机

IOPaint 的所有推理都在本机完成,图片不会上传到任何服务器,这一点在处理证件照、工作素材时尤其重要。如需深入了解实现,可以直接阅读项目内的文档与源码:

  • 官方说明:README.md
  • 修复模型源码:iopaint/model/
  • 插件源码:iopaint/plugins/

更新依赖后重启服务,即可用上新增的模型与功能。

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 6:01:10

智驾跑山零接管背后:感知、规划与控制如何协同保障安全

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/7 6:00:49

Windows FanControl风扇控制完整教程:四步让电脑不再呼啸

Windows FanControl风扇控制完整教程:四步让电脑不再呼啸 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending…

作者头像 李华
网站建设 2026/9/7 5:59:43

DependenciesGui使用指南:解决Windows DLL缺失与依赖排查

简介:DependenciesGui-windows10-depends 是一款面向 Windows 10 用户的依赖分析工具,可用于查看 PE 文件对 DLL、驱动等组件的依赖关系,定位程序加载失败或缺少动态库的问题,也能帮助开发者优化打包部署流程。资源包共计 35 个文…

作者头像 李华
网站建设 2026/9/7 5:57:42

MMD动画制作全流程解析:从3D建模到镜头特效实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华