
一张图上的水印一条命令就能抹掉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/IOPaintIOPaint 是一个免费开源的 AI 图像修复工具核心能力是抹掉图片里的水印、文字、路人还能用 AI 重绘、外扩画面。它适合电商修图、摄影后期和批量处理素材的普通用户纯 CPU 环境也能跑。 商品图上的水印怎么去从图库买的商品图往往铺满水印挡住主体。用修图软件手抠边缘脏、速度慢。IOPaint 的思路是把要去掉的地方刷黑模型根据周围像素自动补全。处理前 → 处理后对比水印完全消失商品纹理保留说白了这就是它最典型的用途水印、贴纸文字、小物件刷一下就行。 5分钟跑起来只需一条安装命令和一条启动命令pip3 install iopaint iopaint start --modellama --devicecpu --port8080 # port 可改device 有显卡改成 cuda首次启动会自动下载 lama 模型终端停在那是正常的等下载完即可。看到输出里出现Uvicorn running on http://127.0.0.1:8080浏览器打开 http://localhost:8080出现上传图片的编辑页说明启动成功。用法就三步上传图片 → 用笔刷圈住要抹掉的部分 → 点 Generate。原图位置会直接替换成修复结果这就是预期效果。模型默认存到~/.cache磁盘紧张时可用--model-dir换个目录。 照片里的路人怎么抹拍照时背景总有路人抢镜。用默认 LaMa 模型笔刷把路人圈住生成后背景直接补全不需要任何提示词它什么时候用得上照片、截图里出现多余的人和物且你只想要干净不想要换个东西。 漫画页面上的文字怎么删漫画扫描页常有作者水印和文字压图。流程和抹路人一样区别是文字笔画细、覆盖广笔刷要稍微往外多刷一圈。如果 LaMa 补出来有残留可以在启动命令里换成--modelcv2或--modelmanga这类专门的擦除模型再试它什么时候用得上批量清理漫画页、海报上的覆盖文字。 只是擦掉不够让 AI 重画如果擦除区域很大、背景很复杂简单修复会留下糊掉的块这时候该上扩散模型。把启动命令里的模型换成--modelrunwayml/stable-diffusion-inpainting需要 GPU再填一句提示词AI 会按描述重画被遮住的区域而不只是补背景。它什么时候用得上大面积重构、把删掉变成替换成别的东西。想要更高分辨率可以选 SDXL 修复模型想给画面写字有 AnyText想扩图有 PowerPaint完整列表见 iopaint/const.py。遮罩不好刷启动时加--enable-interactive-seg --interactive-seg-devicecuda点一下目标对象就自动生成精确遮罩。它什么时候用得上人物边缘复杂笔刷刷不准的时候。⚙️ 模型怎么选、批量怎么清一个文件夹选择策略很简单小物件、水印、路人 →lama默认最快CPU 可跑大面积重绘、按提示词替换 →stable-diffusion-inpainting或 SDXL 修复模型要 GPU显存不够 → 加--low-mem注意力切片VAE 分块还不够再--cpu-offload把权重挪到内存几百张图就轮到批量模式一条命令跑完一个文件夹iopaint run --modellama --devicecpu \ --image/path/to/image_folder \ --mask/path/to/mask_folder \ --outputoutput_dir # --mask 为目录时遮罩必须与原图同名--concat 可输出对比图跑完后output_dir里出现处理结果即成功。若--mask指向单个文件则所有图共用同一张遮罩适合位置固定的固定水印。 部署到生产用仓库里现成的 Dockerfile 构建三条命令搞定git clone https://gitcode.com/GitHub_Trending/io/IOPaint cd IOPaint docker build -t iopaint -f docker/GPUDockerfile --build-arg version1.6.0 . docker run --gpus all -p 8080:8080 iopaint iopaint start --modellama --devicecudaGPU 版镜像自带 CUDA 11.8 环境容器起来后访问 8080 端口就是完整服务纯 CPU 环境把-f换成docker/CPUDockerfile即可。❓ 新手最容易踩的5个坑启动卡住不动在自动下载模型不是死机。网络差就先iopaint download单独下载再用iopaint list确认模型已就位。GPU 报 OOM加--low-mem开启分块处理仍不够就加--cpu-offload用内存换显存。扩散模型出图发黑或发绿加--no-half改用 FP32 精度。擦不干净、有残影先查遮罩。遮罩要把目标盖住并留一圈边距别只描边刷不准就开交互式分割插件点选。批量结果对不上图--mask是目录时遮罩文件名必须和原图一致否则匹配不上。 收尾项目说明与全部启动参数README.md模型实现LaMa / SD / SDXL / BrushNetiopaint/model/插件系统交互式分割、超分、人脸修复iopaint/plugins/命令行入口与参数定义iopaint/cli.py下次要清理一批素材图时把批量命令里的文件夹路径换掉就能直接用。【免费下载链接】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),仅供参考