IOPaint 是一款开源免费的 AI 图像修复与编辑工具,专为设计师、摄影师和电商运营人员打造。系统集擦除(Erase)、修复填充(Inpainting)和扩图(Outpainting)三大核心能力于一体,支持本地私有化部署,兼容 CPU、GPU 和 Apple Silicon 全平台。
核心功能
1. AI 擦除与对象移除
支持一键移除图像中不需要的物体、水印、人物或缺陷。系统采用 LaMa 等 SOTA 模型实现内容感知自动填充,效果自然,适合清理照片和去除敏感信息。同时支持毫秒级识别并修复划痕、污渍等损坏区域,保留原始纹理细节。
2. 修复填充与对象替换
支持使用 Stable Diffusion Inpainting、SDXL Inpainting、BrushNet、PowerPaintV2 等扩散模型,在指定区域生成新内容。用户只需通过文字描述即可在图片中添加或替换元素,例如在沙滩上添加一个物体,操作简单快捷。
3. 图像扩图
支持使用 PowerPaint 等模型向外扩展画幅并填充新内容,满足不同场景的构图需求。

4. 文字生成
集成 AnyText 模型,支持在图片指定区域生成文字内容,适合各类排版需求。
5. 示例驱动修复
支持通过参考图片让 AI 自动学习并在目标区域生成相似内容,实现风格统一的图像编辑。
6. 智能抠图与背景移除
集成 SAM(Segment Anything Model),点击即可精准选中物体轮廓并生成遮罩。同时支持一键移除背景,生成透明背景图,非常适合电商产品图和证件照处理。
7. 超分辨率与人脸修复
支持将低分辨率图片放大并增强细节,修复模糊老照片。同时提供人脸修复功能,可恢复受损面部细节。
8. 批量处理
支持命令行批量处理,可自定义指定图片文件夹和遮罩文件夹,大幅提升处理效率。
系统架构
IOPaint 采用前后端分离架构,前端基于 React + TypeScript 构建,后端基于 Python FastAPI。所有处理均在本地完成,图片不会上传到任何服务器,充分保障数据和隐私安全。
总结
IOPaint 是一个功能全面且易于部署的 AI 图像处理平台,覆盖了从去水印到高清修复的全流程需求,是设计师和创作者的得力工具。