IOPaint:免费开源AI修图工具,本地部署30秒,抹掉水印和路人一键出图
【免费下载链接】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 图像修复工具,先说为什么需要它:云端修图把照片传上去,你不知道它被存到哪里;免费额度用尽后开始按次收费;高峰期排队比修图本身还久。把修图挪到本地,这三笔账一次结清——水印、路人、文字都能擦掉,图片全程不出机器。
🚀 30秒跑起来
结论先行,两条命令,跑完浏览器里就有个网页编辑器:
pip3 install iopaint iopaint start --model=lama --device=cpu --port=8080装好后打开浏览器访问http://localhost:8080,上传一张图,用画笔把要删掉的地方涂掉,点处理,几秒钟后出结果。
没有 NVIDIA 显卡也能跑。有卡的话把设备参数换一下,速度会快很多:
iopaint start --model=lama --device=cuda --port=8080 # NVIDIA 显卡 iopaint start --model=lama --device=mps --port=8080 # Apple 芯片显存吃紧时再加--low-mem压一压占用。模型首次启动会自动下载并缓存,第二次启动基本秒开;想改缓存位置,加--model-dir指个目录就行。
抹掉不想要的:核心能力与效果实证
默认的 LaMa 模型擅长"擦除":它不靠像素复制,而是根据涂抹区域周边的墙面走向、光影和纹理推断那里原本该是什么,再补画出来。项目自带的三组真实案例,正好覆盖最常见的三类问题。
室内照片去路人:纹理和反光都留着
处理前画面里站着一位人物;处理后百叶窗、挂画、地面反光原样保留,位置空出来了,看不出修过。
免费开源去水印:压着复杂纹理也干净
shutterstock 水印横跨车窗和车身,底下压着反光和纹路;清理之后纹理还在,接缝用肉眼找不出来。
擦掉文字字符:还你一张干净底图
海报上的标题占着主视觉,擦除后背景完整,可以直接当素材底图用。
✨ 画出不存在的:从删除到生成
擦除只是起点。换成扩散模型后,IOPaint 从清理工具变成一支会听指令的笔:
- 替换物体:选中区域写一句提示词,模型在原地生成新内容,旧沙发换新款这类操作一句话搞定;
- 外扩画面(Outpainting):沿着现有画面向外延伸,做横幅、封面不用为尺寸发愁;
- 绘制文字:AnyText 模型能把指定文字直接写进图里,风格与画面自然融合;
- 老照片修复:搭配 GFPGAN、RestoreFormer 等人脸修复插件,模糊旧照也能挽回清晰度。
擦除模型负责"删",扩散模型负责"画",两者共用同一个网页。想研究实现细节,iopaint/model/ 下每个模型都是独立模块。
⚡ 效率玩法:一个人用出团队的产出
一张两张图,网页端足够。几十上百张,切到命令行更省事:
iopaint run --model=lama --device=cpu \ --image=/path/to/image_folder \ --mask=/path/to/mask_folder \ --output=output_dir这条命令整文件夹跑:图片目录和蒙版目录按文件名对应,结果统一落到输出目录。有个细节值得一知——--mask也可以指向单张蒙版图,同一张蒙版套用到文件夹里所有图片。同构商品图的水印位置相同时,画一次蒙版就全清了,批量去除图片水印、敏感信息清理、自动处理流水线的第一个环节,都是这个写法。
启动参数再往上叠一层,就是插件体系:加--enable-interactive-seg打开点选式物体分割,--enable-remove-bg一键去背景导出透明 PNG,--enable-realesrgan超分放大救回糊图。插件源码集中在 iopaint/plugins/,按需开关,互不干扰。
本地部署算笔账
- 数据:处理全程在本机完成,商业素材和私人照片不经过任何第三方服务器;
- 费用:软件开源免费,模型免费下载,无订阅、无水印、无次数限制;
- 设备:Windows、Linux、macOS 都支持,Windows 有一键安装包,也提供 Docker 镜像;
- 复用:模型首次下载后自动缓存,二次启动无需重复下载。
不算营销卖点,但结论很直白:处理量越大,省得越多。
上手引导
电商运营、摄影师、自媒体作者,或者只是想把旅游照里的路人请走一次的普通用户,都可以试试 IOPaint。终端里git clone https://gitcode.com/GitHub_Trending/io/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),仅供参考