C29:遮罩与合成:外绘后恢复原始像素指南

简介

在图像处理工作流程中,遮罩和合成起着至关重要的作用,尤其是在处理外绘等操作时。在本教程中,我们将探讨如何使用ComfyUI的遮罩和合成工具,在外绘操作后恢复原始像素。此过程可确保原始图像保持完整,同时无缝扩展画布。



什么是外绘?

外绘是一种通过在图像边缘周围生成新内容来扩展图像画布的技术。虽然这对于扩展图像很有用,但它通常会对整幅图像重新采样,从而改变其原始细节。为了保持原始图像的完整性,可以采用遮罩和合成技术。

遮罩在 ComfyUI 中的工作原理

遮罩允许你定义图像中特定操作应该或不应该发生的区域。在 ComfyUI 中,遮罩使用以下节点创建,Pad Image For Outpainting会生成遮罩预览。然后,这些遮罩会被其他节点使用,例如Set Latent Noise Mask,以控制采样期间噪声的应用方式。

遮罩的关键概念:

  • 遮罩的白色区域:允许插入新的随机噪声。
  • 遮罩的黑色区域:阻止噪声插入,保留原始潜在图像。

这种方法是 ComfyUI 中标准的图生图工作流程的一部分。

使用 ImageCompositeMasked 进行合成

为了用原始图像替换重新采样的像素,ComfyUI 提供了一个名为ImageCompositeMasked的节点。该节点通过根据遮罩将原始图像与外绘区域混合来实现合成。

分步设置:

  1. 创建 ImageCompositeMasked 节点:
    • 双击以创建节点。
    • 输入“ImageCompositeMasked”(全部连成一个词)以找到它。
  2. 连接输入:
    • 遮罩输入:连接由Pad Image For Outpainting节点生成的遮罩。
    • 目标输入:将原始图像连接到目标输入。这可确保在遮罩的黑色区域中显示原始像素。
    • 源输入:将新生成的外绘区域连接到源输入。这会用扩展后的画布填充遮罩的白色区域。
  3. 连接输出:
    • 将ImageCompositeMasked节点的输出连接到:
      • 预览节点,用于可视化合成结果。
      • save image extended 节点,用于保存最终图像。
      • image comparer 节点,用于比较原始版本和合成版本。

完整工作流程:

合成的结果与优势

连接好节点并将工作流程排队后,即执行合成操作。最终结果会恢复受重新采样影响区域中原始图像的细节,同时无缝整合外绘区域。使用image comparer节点,你可以直观地检查原始版本和合成版本之间的差异。

主要优势:

  • 保留原始细节:确保原始像素保持完整。
  • 图像质量提升:兼具两者之长——原始细节和扩展画布。
  • 高效的工作流程:ComfyUI 基于节点的系统简化了复杂操作。

实际应用

这项技术在以下场景中尤其有用:

  • 图像修复:修复经历过重新采样或失真的图像。
  • 创意设计:在保持原始质量的同时扩展艺术作品或照片。
  • AI 生成内容:通过结合原始元素和生成元素来增强 AI 生成的图像。

参考资料

有关 ComfyUI 节点和工作流程的更多详情,请参阅官方文档:
ComfyUI 文档

结论

遮罩和合成是图像处理工作流程中的强大工具。通过利用 ComfyUI 中像ImageCompositeMasked这样的节点,你可以在外绘后恢复原始像素,以最小的努力获得高质量的结果。无论你是在从事创意项目还是图像修复任务,掌握这些技术都将提升你的工作流程。

发表评论