lquesada/ComfyUI-Inpaint-CropAndStitch

ComfyUI nodes to crop before sampling and stitch back after sampling that speed up inpainting

解决的问题

该项目提供了一种仅针对图像中被遮罩区域进行高质量修复的方法。与处理整个图像不同,它会裁剪出感兴趣区域,在目标分辨率下进行处理,然后无缝地将其重新整合回原始图像。这可以防止未遮罩区域的质量下降,并允许生成更精细或精确缩放的内容。

工作原理

系统使用两个主要节点:

  1. Inpaint Crop:此节点提取图像中遮罩周围的区域。它可以预先调整图像大小、填充遮罩中的空洞、扩展或模糊遮罩,并强制裁剪区域达到特定分辨率(例如,SDXL 用的 1024x1024),以确保模型接收到其偏好的格式。
  2. Inpaint Stitch:此节点将处理过的(修复过的)裁剪图像重新整合回原始图像,使用自动混合技术确保没有可见接缝。

适用人群

希望提升修复质量与速度的 ComfyUI 用户,特别是处理高分辨率图像时,若对整张图像采样会过于缓慢或导致“双头”等伪影问题的情况。

特点

  • 性能:仅对遮罩区域采样,比处理整张图像快得多。
  • 细节增强:可在采样前对裁剪区域进行放大,生成更多细节,再进行缝合。
  • 模型优化:可强制设定特定分辨率,以匹配 SDXL 或 Flux 等模型的要求。
  • 非破坏性:未遮罩区域不会被修改,也不会经过 VAE 编码/解码流程。
  • 硬件灵活性:支持 CPU 和 GPU 模式处理,GPU 模式可带来显著的速度提升。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目