
如何快速移除图片水印和多余物体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 图像修复工具能帮你从照片里抹掉水印、多余的文字、路人或物体还能修复老旧损坏的照片。本文按装好 → 选模型 → 干三件事的顺序写三分钟你就能上手。 三分钟上手两条命令跑起来先用 pip 安装GPU 用户记得先装 CUDA 版的 PyTorchpip3 install iopaint iopaint start --modellama --devicecpu --port8080在浏览器打开本地地址 localhost:8080上传一张图用画笔把水印涂掉点生成即可出结果。模型会在首次启动时自动下载第一次会慢一些下载位置可用--model-dir改。 模型选型速查不同任务用哪个IOPaint 内置了多套模型代码都在 iopaint/model/ 下差异一张表说清模型适合的任务一句话点评LaMa去水印、擦简单物体速度快、显存占用低多数任务够用Stable Diffusion 系列SD/SDXL、PowerPaint替换物体、局部重绘和外扩画质上限高需要写提示词描述期望内容ControlNet对结构要求严格的编辑锁定线条和边缘控制更精准BrushNet复杂物体移除结构一致性更好实现见 iopaint/model/brushnet/AnyText文字擦除与新增文字任务专用还能在图上画出新文字直接给结论八成任务先用 LaMa 跑快擦除区域大、画面要重生得自然时换 SD 系列或 BrushNet涉及加文字用 AnyText要卡结构用 ControlNet。️ 三个常见修复场景场景一给照片去掉水印修复前画面上铺满水印把水印区域涂掉之后人物细节和背景都保留了下来。已有现成蒙版时用下面这条命令直接处理iopaint run --modellama --devicecuda \ --imagewatermark_images --maskwatermark_masks \ --outputclean_images场景二把多余物体抹掉场景里多了一个不需要的物体修复前修复后天花板区域被自然补全场景复杂时BrushNet 比基础擦除模型更能保住结构iopaint run --modelbrushnet --devicecuda --imageobject.jpg --maskobject_mask.png --outputclean.jpg场景三擦掉不想要的文字标题文字挡住了主体处理前擦除后画面主体完整呈现单纯擦文字用 LaMa 就够如果还要在原图上补新文字再切到 AnyText。批量处理与集成量大了怎么办批量脚本iopaint run支持整个目录套个循环即可for img in input/*.jpg; do iopaint run --modellama --devicecuda \ --image$img --maskmasks/$(basename $img) --outputout/ doneWeb 界面前端代码在 web_app/包含上传、画笔涂蒙版、实时预览、随时切换模型内置的文件管理器还能直接浏览和保存图片。API 集成后端基于 FastAPI提供上传图片、执行修复、切换模型等一整套 HTTP 接口实现见 iopaint/api.py。Web 界面调的就是这组接口你想接进自己的工作流可以直接复用。插件人脸修复GFPGAN、超分辨率RealESRGAN、交互式分割Segment Anything都在 iopaint/plugins/启动时按需开启。部署与硬件选择CPU、GPU 还是 Docker方式适合谁特点CPU--devicecpu轻度使用、小尺寸图片零门槛LaMa 擦一张小图几秒到几十秒GPU--devicecuda批量任务、扩散类模型推荐 NVIDIA GPU速度最快Docker隔离环境、对外提供服务docker/ 里有 CPU 和 GPU 两版 Dockerfile需要容器化时两条命令docker build -f docker/CPUDockerfile -t iopaint . docker run -p 8080:8080 iopaint推荐个人自用有 NVIDIA 显卡就上 GPU没有显卡就用 CPU 跑 LaMa日常够用要给团队当服务用直接 Docker 打包最省事。⚠️ 常见坑与优化建议模型下载慢模型是首次启动时自动下载的请保持网络通畅空间紧张时用--model-dir换到别的磁盘。显存不够加--low-mem或--cpu-offload低显存跑扩散模型还可加--cpu-textencoder把文本编码器挪到 CPU。批量文件名要对上iopaint run里蒙版与原图需同名对应也可以只传一个蒙版文件让所有图片共用同一块蒙版。别忘写提示词SD 系列会按提示词生成内容描述越贴近场景填充结果越自然。老照片和人脸启动时加--enable-gfpgan开人脸修复加--enable-realesrgan开超分。写在最后去掉水印、抹掉多余物体、擦除文字这三类最常用的需求到这里就全部覆盖了模型、插件和部署脚本全部开源可完全离线运行。想深入看支持的完整模型列表、参数说明和插件用法请查项目 README 与官方文档使用中遇到 bug 或想加功能直接到官方社区提 issue 和讨论这是让工具持续变好的最快方式。【免费下载链接】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),仅供参考