AI个人学习
和实操指南
讯飞绘镜

LanPaint:适配任何模型的ComfyUI图像修复工作流

综合介绍

LanPaint 是一个专为 Stable Diffusion 模型设计的高质量图像修复工具。它最大的特点是不需要额外训练,就能让任何 Stable Diffusion 模型实现精准的图像修复。用户只需简单安装,就能在熟悉的 ComfyUI 工作流程中替换默认采样器,快速上手。LanPaint 通过多次迭代优化修复效果,让修复后的图像自然无缝。它适合修复损坏照片、替换图像元素或提升创作质量。无论是新手还是专业用户,都能通过这个工具轻松处理图像编辑任务。目前,它在 GitHub 上开源,受到不少 AI 图像处理爱好者的关注。

LanPaint:无需训练的高质量图像修复工具-1


 

功能列表

  • 无需训练的图像修复:直接适配任何 Stable Diffusion 模型,包括用户自定义模型。
  • 简单替换采样器:在 ComfyUI 中替换默认 KSampler 节点,保持原有工作流程。
  • 高质量修复效果:通过多次迭代生成新内容,确保修复区域与周围自然融合。
  • 参数灵活调整:支持调整推理步骤、对齐强度等,适应不同修复需求。
  • 支持多种用途:可用于内容替换、细节完善,甚至生成一致性角色。

 

使用帮助

安装流程

LanPaint 的安装非常简单,主要通过 ComfyUI 集成使用。以下是详细步骤:

  1. 通过 ComfyUI-Manager 安装
    • 打开 ComfyUI,进入 ComfyUI-Manager。
    • 在搜索栏输入 "LanPaint"。
    • 点击安装按钮,等待安装完成。
  2. 手动安装
    • 在 ComfyUI 中,点击 "Install via Git URL"。
    • 输入 LanPaint 的 GitHub 地址:https://github.com/scraed/LanPaint.git
    • 点击确认安装。
    • 或者,打开终端,进入 ComfyUI 的 custom_nodes 文件夹,运行命令:
      git clone https://github.com/scraed/LanPaint.git
      
    • 安装完成后,重启 ComfyUI。
  3. 检查安装
    • 重启后,在 ComfyUI 的节点菜单中,找到 "sampling" 类别。
    • 如果看到 LanPaint 相关节点(如 LanPaint KSampler),说明安装成功。

如何使用

LanPaint 的操作基于 ComfyUI 的工作流程。以下是具体步骤:

基础操作

  1. 准备工作
    • 确保已安装 Stable Diffusion 模型,并加载到 ComfyUI 的 "Load Checkpoint" 节点。
    • 准备一张需要修复的图片,上传到 "Load Image" 节点。
  2. 创建修复蒙版
    • 在图像编辑软件中(如 Photoshop),为需要修复的区域绘制蒙版。
    • 蒙版要求是二值图(黑色和白色,0 或 1),没有透明度或模糊边缘。
    • 将蒙版保存为 PNG 格式,上传到 ComfyUI 的 "Load Image (Mask)" 节点。
  3. 设置 LanPaint 节点
    • 在 ComfyUI 工作流中,添加 "LanPaint KSampler" 节点。
    • 将其连接到模型、图像和蒙版节点,替换默认的 KSampler。
    • 默认参数即可运行,但可以根据需要调整:
      • LanPaint_stepsize:控制迭代步长,默认 0.3,范围 0-1。
      • LanPaint_lambda:调整蒙版区域的对齐强度,默认 1。
      • LanPaint_cfg_Big:增强修复细节,默认值视模型而定。
  4. 运行生成
    • 点击 ComfyUI 的 "Queue Prompt" 按钮,开始生成。
    • 生成时间因硬件和参数而异,通常比默认修复稍长。

特色功能操作

  • 内容替换
    • 示例:把白色衬衫换成蓝色。
    • 在蒙版中标记衬衫区域,上传图片和蒙版。
    • 在提示词中输入 "blue shirt",运行 LanPaint。
    • 结果会生成蓝色衬衫,且与周围自然融合。
  • 损坏修复
    • 示例:修复老照片上的划痕。
    • 用蒙版覆盖划痕区域,上传至 ComfyUI。
    • 不需特别提示词,LanPaint 会自动生成新内容填补损坏部分。
  • 一致性角色生成
    • 示例:生成多个角度的同一角色。
    • 上传角色图片,复制多份并调整角度,制作蒙版。
    • 在提示词中加入 "multiple views",运行生成。

注意事项

  • 蒙版要求:必须是纯黑白二值图,避免灰色或渐变。
  • 硬件需求:生成多张图片可能占用较多 GPU 内存,建议根据显存调整批次大小。
  • 参数调整:复杂修复任务可增加步长(如 0.5),提升效果。

通过这些步骤,用户可以轻松上手 LanPaint,完成从简单替换到复杂修复的各种任务。

 

应用场景

  1. 修复老照片
    用户可以用 LanPaint 修复老照片上的划痕、污渍或缺失部分,让珍贵回忆恢复清晰。
  2. 创意图像编辑
    设计师可以用它替换图像中的物体,比如把椅子换成桌子,或改变衣服颜色,快速实现创意想法。
  3. 艺术创作完善
    艺术家可以用 LanPaint 修改画作细节,比如调整背景或添加新元素,提升作品完整性。
  4. 广告图像处理
    广告团队可以用它调整产品展示图,比如更换背景或道具,满足不同营销需求。
  5. 视频帧修复
    视频编辑者可以用 LanPaint 修复关键帧,去除干扰物或优化画面细节。

QA

  1. LanPaint 和默认修复有什么区别?
    默认修复通常保留部分原像素,而 LanPaint 完全生成新内容,效果更自然,适合复杂任务。
  2. 需要训练模型吗?
    不需要。LanPaint 直接适配任何 Stable Diffusion 模型,开箱即用。
  3. 为什么生成时间比默认慢?
    LanPaint 使用多次迭代来优化效果,所以比单次生成耗时稍长,但质量更高。
  4. 可以用在其他平台吗?
    目前主要支持 ComfyUI,其他平台需要额外适配。
未经允许不得转载:首席AI分享圈 » LanPaint:适配任何模型的ComfyUI图像修复工作流

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们
zh_CN简体中文