news 2026/9/7 14:36:16

IOPaint 使用指南:如何免费快速修复图片、去除水印和移除物体

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IOPaint 使用指南:如何免费快速修复图片、去除水印和移除物体

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

IOPaint 是一款开源免费的 AI 图像修复工具,核心任务就一件:把照片里的水印、路人、杂物等不想要的东西抹掉,或者用 Stable Diffusion 把被涂掉的区域重新画出来。全程不用任何商业软件,模型启动时自动下载。

最快上手:三条命令跑起来

  1. 安装:一行命令装好依赖和命令行工具

    pip3 install iopaint
  2. 启动服务:指定 LaMa 模型和 CPU 设备,首次启动会自动下载模型(下载目录可用--model-dir改)

    iopaint start --model=lama --device=cpu --port=8080
  3. 验证:浏览器打开 http://localhost:8080 ,能看到上传图片和涂遮罩的界面就成功了。

按场景用:去水印、移除物体、擦文字

去掉素材图水印的最短路径

买来的素材图满屏水印,手动抠图费时还留毛边。操作路径只有一条:启动上面的服务 → 在网页里打开图片,用遮罩笔刷把水印区域涂黑 → 选择模型、点开始 → 下载处理后的图。

移除照片里的多余物体

路人、杂物、设备线挡住主体是常见痛点。涂遮罩的范围决定效果,建议遮罩比目标物体多留一圈边缘,修复会更自然。

擦掉画面上挡路的文字

游戏截图、海报上的大标题常挡住核心画面。LaMa 模型擦这种纯色或简单背景上的文字效果稳定,涂掉文字区域即可。

漫画去对话气泡

漫画扫描图上密集的日文气泡和杂乱线条,用同一套"涂遮罩 + 修复"流程就能处理,处理完线条更干净,适合做二次元素材。

进阶玩法:批量、插件、Docker

批量处理文件夹里的图片

要修几十张图时别一张张点网页,用命令行iopaint run直接跑文件夹:--image放输入图片,--mask放遮罩文件夹,输出到--output

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

两个实用细节:遮罩文件夹里的文件要和图片同名配对;如果--mask指向单个遮罩文件,则同一张遮罩会应用到文件夹里所有图片。

启动时带上插件

插件用启动参数开启,所有可用的开关用iopaint start --help查看。以交互式分割为例(基于 Segment Anything,点击即可框出对象):

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

仓库自带的插件一览(源码在 iopaint/plugins/):

插件干什么用
GFPGAN人脸修复、美化
RealESRGAN图像超分辨率放大
RemoveBG移除背景、提取前景
AnimeSeg动漫角色分割
InteractiveSeg交互式选区,涂不准遮罩时用它辅助

用 Docker 部署

适合固定在服务器上用。仓库的 docker/ 目录里有 GPU 和 CPU 两份 Dockerfile:

docker build -t iopaint -f docker/GPUDockerfile . docker run --gpus all -p 8080:8080 iopaint

CPU 环境把-f换成docker/CPUDockerfile并去掉--gpus all即可。

选模型与避坑

什么场景配什么模型

场景推荐配置依据
快速去物体 / 去水印--model=lama轻量,日常首选,见 README.md
复杂区域、需要细节重绘Stable Diffusion 系列修复质量上限更高
漫画 / 绘画类图片BrushNet 或 PowerPaint针对绘画场景的修复模型
批量文件LaMa +iopaint run命令行直出,不用开网页

常见问题与解法

  1. 首次启动等很久:不是卡死,模型在自动下载;想换下载目录就加--model-dir
  2. 想用 GPU 加速:先装 CUDA 版 PyTorch(README 里有对应安装命令),再把--device=cpu改成 GPU 设备;AMD 显卡用 ROCm 版,仅支持 Linux。
  3. 批量处理对不上文件:遮罩必须和图片同名;要统一用一张遮罩时,把--mask指到那个文件而不是文件夹。
  4. 忘了某个插件怎么开iopaint start --help会列出全部插件开关,不用翻文档。

写在最后

IOPaint 适合经常要处理素材图的人:电商修图、摄影后期、漫画内容制作,只要需求是"把图里不想要的东西去掉",它都能直接上手。现在就执行上面那三条命令,打开 localhost:8080 修一张图试试。

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

MaaFgo v1.2升级指南:稳定、可控、可复用的自动化挂机工具

/* 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 14:34:49

AI女友产品拆解:从大模型到情感陪伴系统的技术架构与落地实践

我一直觉得,希腊神话里皮格马利翁的故事,是整个赛博时代最好的隐喻。那个国王雕刻了一尊少女像,日复一日地凝视她、和她说话,最终爱上了自己的作品。到了今天,我们把雕像换成了大模型生成的一段段对话,把雕…

作者头像 李华
网站建设 2026/9/7 14:33:18

OneDrive本地同步配置与无法登录卸载安装排障指南

你电脑里的OneDrive,到底是用来存东西的,还是只会占着任务栏图标给你添堵的?这段时间我帮不少同事和朋友处理过OneDrive的同步问题,发现大多数人根本分不清自己的文件是在云端还是本地。这个标题问的其实就是一件很基础又很实用的…

作者头像 李华
网站建设 2026/9/7 14:24:29

从TikTok成瘾性设计解析推荐算法与交互优化技术实践

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

作者头像 李华