
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 图像修复工具——这就是 IOPaint 解决的问题水印去除、物体移除、文字擦除与生成全部在你自己的电脑上完成免费开源不依赖在线服务。一句话定位一个装在自己电脑上的 AI 图像修复工作台项目说明它是什么整合 LaMa、PowerPaint、AnyText、Stable Diffusion 等前沿模型的开源图像修复inpainting / outpainting工具给谁用从只想清理照片的普通用户到需要批量处理素材的设计师再到想集成 AI 修图能力的开发者最突出的卖点完全本地运行、免费开源CPU / GPU / Apple Silicon 均支持图片不出本机能力全景四个常用模块各配一组真实前后对比一键去除水印与图片缺陷这是 IOPaint 默认模型 LaMa 最擅长的任务。面对铺满画面的重复水印你不需要精确描边粗略刷过水印区域即可模型会自动推断被遮挡的背景纹理并把画面补全。处理前画面上叠满了重复的水印文字和标识处理后所有水印被干净擦除人物、车窗与背景过渡自然移除不想要的物体与路人把画面里多出来的东西删掉是修复类模型的经典场景。比如一张宴会厅照片天花板上挂着几只白色纸灯笼与整体风格不搭——刷笔覆盖灯笼LaMa 会按周围的木梁结构把缺失部分重新画出来而不是简单填充一块色块。拍摄儿童照片时最头疼的背景路人同样是这个流程擦除后百叶窗、墙面与地面衔接平整主体人物完全不受影响漫画文本框清理IOPaint 内置了针对漫画风格的专用模型--modelmanga能识别并移除对话气泡、音效字与旁白框同时保留画面主体与网点质感。对做同人素材、二创底稿的人来说这一步通常能省掉大量手工重绘时间。文字擦除与文字生成AnyText同一张图上的文字既能删也能加。删除方面宣传图上横跨画面的大标题可以被完整擦除露出被遮挡的云层与光效生成方面则交给 AnyText 模型在空白区域画出文本框、输入想写的字它会按场景的光线与透视把文字种进画面里而不是生硬地贴一层字。模型实现可以看 iopaint/model/anytext/。上手路径五分钟跑通本地编辑器从安装到第一张出图整个过程只需要两条命令。第一步安装建议用独立的 Python 虚拟环境pip3 install iopaint第二步启动 Web 界面指定 LaMa 模型并在 CPU 上运行iopaint start --modellama --devicecpu --port8080启动时 IOPaint 会自动下载所需模型到本地缓存目录之后再次启动就不用了。浏览器打开 http://localhost:8080 操作流程是点击上传或直接拖拽把图片放进工作区用画笔刷出要处理的区域生成一张 mask点运行右侧即时出现修复结果满意后保存图片会写入你配置的输出目录也可以直接在界面里下载。整个过程里原图和 mask 都不会离开你的机器。进阶玩法批量命令、插件开关与模型切换批量处理需要一次处理几十张图时用iopaint run子命令即可输入文件夹、mask 文件夹按同名对应mask 也可以是单个文件表示所有图片复用同一块遮罩iopaint run --modellama --devicecpu \ --image/path/to/input_folder \ --mask/path/to/mask_folder \ --output/path/to/output_dir按需开启插件插件不默认加载启动时加开关即可比如启用 Segment Anything 交互式分割先框选物体再整块擦除比手动刷笔更快iopaint start --enable-interactive-seg --interactive-seg-devicecuda显存不够时扩散模型比较吃显存可以组合几个开关降级运行——--low-mem启用 attention slicing 与 VAE tiling--cpu-offload把权重暂时卸载到内存--no-half在出现黑图/绿图时回退到全精度。按任务换模型擦水印、删杂物用轻量的 LaMa 就够秒级出结果要换成别的东西或向外扩展画面切换到 PowerPaint、BrushNet 或任意 SD/SDXL inpainting 模型用提示词描述期望内容写文字则用 AnyText。技术深潜多模型协同 插件化的工具箱架构把 IOPaint 理解成一个修图工具箱会比看术语表更容易。工具箱里分两类工具轻量擦除类模型LaMa、MAT、Manga 等体积小、速度快擅长补——把被遮挡区域用周围信息推断出来所以擦水印、去路人基本不消耗显存CPU 也能跑扩散生成类模型Stable Diffusion 系列、PowerPaint、AnyText能力上限高能按提示词造内容适合替换物体和外扩画面但需要 GPU 与更多显存。两类模型由统一的 ModelManager 管理启动时按名字加载对应模型、注册支持的能力ControlNet、BrushNet 等前端切换模型只是换一个后端实例界面操作方式不变。插件系统则是第二层扩展分割、抠背景、超分、人脸修复这些周边能力以插件形式挂在主流程上用哪个开哪个源码集中在 iopaint/plugins/ 下每个插件一个目录结构清晰。资源优化方面项目针对显存做了系统性照顾权重卸载到内存、注意力切片、VAE 分块、文本编码器跑 CPU 等都是现成开关。用类比来说扩散模型像一台大烤箱IOPaint 给它配了隔层取放食材的机制让小显存的显卡也能把活干完只是慢一些。落地场景三类已经在用它的人个人用户清理旅行照片里的路人、去掉朋友圈截图的水印、给老照片补掉划痕斑点。特点是单次量小、追求省事CPU 模式即可胜任。设计与内容团队电商产品图去水印去瑕疵、宣传物料上的旧文字替换、漫画/插画底稿的文本框清理以及批量素材的标准化预处理——iopaint run的文件夹批量接口正好对上这个流程。开发者后端本身就是一个 FastAPI 服务iopaint/api.py请求与响应结构定义在 iopaint/schema.py可以直接作为内部图像处理微服务调用也可以基于开源的插件目录二次开发自己的模型与工具。部署与集成本地直跑、Docker 或 API 集成本地直跑前面上手路径的两条命令即是标准本地部署Windows、macOS、Linux 通用。Docker 部署仓库提供 CPU 与 GPU 两套构建文件docker/CPUDockerfile、docker/GPUDockerfileCPU 版本基于 slim 镜像并预装 CPU 版 PyTorch构建后即可在容器内启动服务、对外暴露 8080 端口docker build -f docker/CPUDockerfile -t iopaint .源码集成适合需要改前端界面或加私有模型的团队git clone https://gitcode.com/GitHub_Trending/io/IOPaint cd IOPaint/web_app npm install npm run build pip install -r requirements.txt python main.py start --modellama --port8080前端代码在 web_app/src/React TypeScript构建产物放入后端目录后即可作为静态页面服务。资源地图源码里看什么项目说明与功能清单README.md各修复/扩散模型的实现iopaint/model/其中lama.py、power_paint/、anytext/、brushnet/分别对应前文提到的几个主力模型插件实现SAM 分割、RemoveBG、RealESRGAN、GFPGAN 等iopaint/plugins/API 服务与配置项iopaint/api.py、iopaint/cli.py可运行的测试与样例图iopaint/tests/依赖清单与环境模板requirements.txt、scripts/environment.yaml为什么值得把 IOPaint 留在手边回到最初那个水印场景传统修图的门槛在于手法而 IOPaint 把这件事变成了刷一下、等两秒。更关键的是三件不容易被替代的事——图片全程不出本机隐私与版权素材都可控代码完全开源模型、参数、插件都可查可改工具与模型调用都不收费批量跑一天也不会产生额外成本。如果你手里正好有一批待清理的图片不妨从pip3 install 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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考