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 图像修复工具用画笔标出要处理的区域Lama、Stable Diffusion 等模型自动补全背景支持 CPU、GPU 与 Apple Silicon 本地运行两行命令即可在浏览器里开始修图。三步跑通 IOPaint 本地环境安装pip3 install iopaint启动服务iopaint start --modellama --devicecpu --port8080。首次启动会自动下载 Lama 模型默认存入~/.cache可用--model-dir指定其他目录。浏览器打开http://localhost:8080上传图片、画出掩码、点击修复即可。pip3 install iopaint iopaint start --modellama --devicecpu --port8080Windows 用户可以直接运行仓库里的一键安装脚本 scripts/user_scripts/win_setup.bat。核心能力擦除、替换与扩图怎么选IOPaint 把模型分成两大类不依赖提示词的擦除类和基于 Stable Diffusion 的扩散类另有插件体系补充分割、放大与人脸修复。擦除类模型去水印、去物体、去文字启动时通过--model指定全部走标注掩码→修复同一套流程模型定位说明lama默认模型通用选择水印、物体、文字都能处理zits、mat、fcf、migan、ldm备选擦除模型侧重点不同同一张图可以逐个试manga漫画擦除面向黑白漫画类图片cv2传统算法基于 OpenCV 的 Telea/NS 算法不下载 AI 模型离线也能跑适合谁只需要去掉而不需要生成新内容的场景CPU 也能完成。扩散类模型替换物体、外扩画布、改写文字--model后接 HuggingFace 上的 SD/SDXL 模型 ID 即可内置几个常用的PowerPaint文本提示引导提供 text-guided、object-remove、outpainting 等任务模式AnyText在图片上绘制或修改文字Paint-by-Example用一张参考图驱动修复区域任意 SD/SDXL 普通或 inpainting 模型支持 ControlNet、BrushNet 与 LCM-LoRA。外扩outpainting由 SD/SDXL 及 PowerPaint 等模型承担适合把画布扩出原图范围。适合谁需要换内容而不只是擦掉的任务建议用 GPU。批量处理与文件管理命令行iopaint run批量处理--mask传目录时掩码须与原图同名传单个文件则对所有图共用同一掩码--concat可输出原图掩码结果的拼图Web 界面自带 FileManager可浏览本地图片并把结果直接存到输出目录相关代码在 iopaint/file_manager/。完整工作流从标注到导出任务一去掉照片上的版权水印拿到素材上传含水印的原图选择默认的 lama 模型标注与处理用画笔圈出各处水印边缘稍留出一点余量点击修复导出在 FileManager 里查看结果保存到--output-dir指定的目录。任务二清理漫画里的对话框流程相同把--model换成manga标注时只圈文字与对话框参数怎么调以扩散模型为例Web 界面里可调节的参数及默认值默认值即可作为推荐起点参数默认值作用sd_steps50去噪步数越大越精细、越慢sd_guidance_scale7.5提示词遵循度过高容易失真sd_strength1.0重绘强度越大与原图差异越大sd_mask_blur11掩码边缘模糊程度越大过渡越自然sd_seed42随机种子-1 表示每次随机ldm_steps20仅 ldm 模型使用的步数擦除类模型处理高清图时可切换 hd_strategy 为 Original / Resize / Crop 三种预处理策略输出质量由 quality 参数控制0-100数值越大文件越大。插件与进阶玩法插件通过iopaint start的开关参数启用全部选项可用iopaint start --help查看。启用交互式分割的示例iopaint start --enable-interactive-seg --interactive-seg-devicecuda插件作用启动参数源码位置交互式分割点选生成精确掩码--enable-interactive-segiopaint/plugins/interactive_seg.py去背景生成前景掩码--enable-remove-bgiopaint/plugins/remove_bg.py动漫分割动漫图片分割--enable-anime-segiopaint/plugins/anime_seg.pyRealESRGAN4 倍超分辨率--enable-realesrganiopaint/plugins/realesrgan.pyGFPGAN人脸修复--enable-gfpganiopaint/plugins/gfpgan_plugin.pyRestoreFormer人脸修复--enable-restoreformeriopaint/plugins/restoreformer.py几个常用的启动开关--low-mem开启 attention slicing 与 VAE tiling 省显存、--cpu-offload扩散模型权重卸载到内存、--cpu-textencoder文本编码器放 CPU、--local-files-only不连 HuggingFace仅加载本地模型。新手避坑三个高频问题排查结果整片发黑或发绿使用扩散模型时偶发是半精度计算的问题。启动时加--no-half以 fp32 精度重跑即可。显存不足或启动失败组合使用--low-mem、--cpu-offload、--cpu-textencoder三个参数释放显存仍不够就换小一号的 SD 模型或改用擦除类模型。首次启动长时间无响应模型在启动时自动从 HuggingFace 下载并默认存入~/.cache。网络受限时先在联网机器下载模型放入--model-dir指定目录再用--local-files-only离线加载。适合谁以及从哪里开始IOPaint 适合需要本地批量清理图片、又不想依赖在线服务的个人和团队擦除模型解决水印与多余物体扩散模型负责替换、扩图与写字插件按需叠加。想从源码参与开发克隆仓库git clone https://gitcode.com/GitHub_Trending/io/IOPaint后按 README.md 的 Development 一节配置前后端即可。【免费下载链接】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),仅供参考