在图像处理领域,传统工具如Photoshop需要复杂的手动操作,而新兴的AI技术为图像修复和创意编辑带来了革命性突破。
今天给大家推荐一款在GitHub上斩获了21K+ Star的开源AI图像修复与编辑工具:IOPaint。

由Sanster大佬开发开源的,借助了LaMa、MAT等SOTA模型,Stable Diffusion Inpainting、PowerPaint等扩散模型,还引入了智能排版的艺术集成AnyText模型的文本编辑功能。
具备智能擦除、对象替换、文本编辑、图像扩展等核心功能,提供了 Web UI,可一键上手。
主要功能
-
• 智能擦除:由LaMa驱动,只需涂抹想要删除的区域(如人、水印、划痕等),AI会自动分析背景语义并补全画面。 -
• 对象替换:在图像中圈选目标区域后,用文本描述替换为任意对象(如“飞行汽车”、“动漫风猫咪”)。 -
• 文本编辑:AnyText识别并替换图像文字,自动调整字体、颜色等。 -
• 图像扩展:通过Outpainting技术,突破画幅,通过AI生成扩展内容。 -
• Web UI:Gradio界面,画笔圈选+参数调优,上手零门槛。
安装与部署
IOPaint 提供了一个方便的网页界面,用于使用最新的 AI 模型编辑您的图片。
可以通过运行以下命令轻松安装并启动 IOPaint:
pip3 install iopaint
iopaint start --model=lama --device=cpu --port=8080
就这样,你可以通过在网页浏览器中访问 http://localhost:8080
来开始使用IOPaint。
所有依赖模型将在启动时自动下载。如果想更改下载目录,可以添加参数--model-dir
指定下载路径。
在命令行中使用 IOPaint 批量处理图像:
iopaint run --model=lama --device=cpu \
--image=/path/to/image_folder \
--mask=/path/to/mask_folder \
--output=output_dir
--image
是包含输入图像的文件夹,--mask
是包含相应掩码图像的文件夹。 当 --mask
是一个掩码文件的路径时,所有图像都将使用此掩码进行处理。
如果你是一个开发者,可以自己部署前后端项目,进行代码微调,可以优化或新增功能。
克隆项目并安装前端依赖
git clone https://github.com/Sanster/IOPaint.git
cd IOPaint/web_app
npm install
npm run build
cp -r dist/ ../iopaint/web_app
在 web_app 中创建一个 .env.local 文件,并填写后端 IP 和端口。
VITE_BACKEND=http://127.0.0.1:8080
启动前端开发环境
npm run dev
安装后端依赖,并启动后端服务
pip install -r requirements.txt
python3 main.py start --model lama --port 8080
然后你可以访问 http://localhost:8080/
进行开发调试。
写在最后
IOPaint 是一款基于最新 SOTA AI 模型(Stable Diffusion、LaMa、AnyText 等)的开源图像修复工具,
提供Web 界面、局部擦除、对象替换、文字重绘、图像扩展等全套能力,堪称Photoshop 的 AI 自动修复版。
虽然现如今,市场有非常多优秀的AI工具也可以实现这些功能,但大多还是需要花米的。而这套开源工具部署在本地私人使用,也可以接入到图像应用中。
可适用于照片修复、创意设计和影视制作当中。
GitHub:https://github.com/Sanster/IOPaint

● 一款改变你视频下载体验的神器:MediaGo
● 字节把 Coze 核心开源了!可视化工作流引擎 FlowGram 上线,AI 赋能可视化流程!
● 英伟达开源语音识别模型!0.6B 参数登顶 ASR 榜单,1 秒转录 60 分钟音频!
● 开发者的文档收割机来了!这个开源工具让你一小时干完一周的活!
● PDF文档解剖术!OCR神器+1,这个开源工具把复杂排版秒变结构化数据!

(文:开源星探)