IOPaint 在同类工具里最稀缺的地方,是它把“免费”“开源”“完全自托管”这几个关键词落成了一个真正能长期用的产品。官网首页开门见山写着 free, open-source and fully self-hostable inpainting/outpainting tool,并明确告诉你它支持 Erase、Inpainting、Outpainting、Generate Text、Paint By Example、Batch Process 以及一系列模型和插件。这意味着它不是一个受限的在线试玩页,而是一套可以部署在自己电脑或服务器上的 AI 修图工作台。
是什么
更准确地说,IOPaint 是一款面向本地化工作流的 AI 图像修复与重绘工具。它的核心不在“做得花”,而在“你能不能真正掌控模型、部署方式和处理流程”。如果你有去水印、去路人、替换物体、补画面边缘、根据示例改图,或者想在私有环境里跑图像修复任务,IOPaint 这种产品形态会比普通网页工具更有长期价值。
主要功能
- Erase:移除物体、人物、瑕疵、水印等不需要的内容。
- Inpainting:对图像局部进行补画、替换或内容重绘。
- Outpainting:在原图边缘继续扩展画面,适合补构图和扩尺寸。
- Generate Text / Paint By Example:支持按文本或参考示例引导生成与修改。
- 多模型支持:可切换 LaMa、MAT、MIGAN、PowerPaint、AnyText、InstructPix2Pix 等模型路线。
- Batch Process:站内明确提供批处理入口,适合重复性素材任务。
- 插件生态:支持 GFPGAN、RealESRGAN、Remove Background、RestoreFormer、Anime Segmentation 等插件。
- 部署灵活:既能自托管,也给出 Try Online 与 Windows 1-click Installer。
如何使用
如果你的任务是去路人、去水印或擦掉杂物,可以先从 Erase 开始;如果是指定区域内换内容、改物体或加元素,则更适合 Inpainting;如果构图不够宽、横竖比例不合适,则直接走 Outpainting。真正高效的用法是先按任务选模型,再把插件能力接进流程,比如人脸可以补 GFPGAN,清晰度可接 RealESRGAN,背景则交给 Remove Background。这样一套流程比频繁切换多个在线站点稳定得多。
核心优势
IOPaint 的第一优势是可控。你不只是用一个网站,而是在管理一套自己的修图能力。第二个优势是开源和自托管,非常适合在意隐私、长期成本和部署灵活性的用户。第三个优势是功能结构很完整,不只是“移除东西”,还延伸到了扩图、重绘、批处理和插件生态,足够搭成一套本地图像修复工位。
应用场景
它适合电商图去杂物、内容图去水印、老图局部修补、产品图换元素、构图扩边、设计草图二次重绘,以及内部团队在私有环境里处理敏感图片。对开发者、技术型设计岗和经常批量处理图像的人来说,IOPaint 往往比单纯的在线工具更耐用。
使用前要看清的边界
IOPaint 的门槛并不在功能,而在使用方式。要想把它用顺,多少需要理解模型、部署和本地资源消耗,不是那种零学习成本的浏览器即开即用工具。另一个边界是,开源方案自由度高,但也意味着结果更依赖你选的模型和机器环境,重要项目最好先小样测试再大批量跑。