LatentCompositeMasked

节点功能: LatentCompositeMasked 是一个将 source latent 区块合并进 destination latent 的合成节点,支持使用掩码(mask)和坐标定位,还可以选择是否自动调整大小。你可以把它理解为:「把一张图的某部分,粘贴到另一张图的指定位置上,而且可以只贴某个区域(mask 掩码控制)」它是在 latent 层 做合成的,意味着在生成图像之前就完成“局部替换”或“补丁合成”,对生成结果影响很大!

输入参数

参数名称说明
destination目标 latent 张量,即被覆盖或合成的底图。
source源 latent 张量,将按位置叠加到目标 latent 上。通常为局部细化区域、重绘区域,建议大小与 mask 区域匹配或适当设置 resize_source。
mask用于控制 source 替换区域的蒙版,白色区域表示替换,黑色区域表示保留 destination 原图。

输出参数

参数名称说明
LATENT合成后的 latent 张量,已将 source 合入 destination 的指定区域。

控件参数

参数名称说明
x叠加起点在 X 轴的偏移位置,单位为 latent 坐标,步长为 8。
y叠加起点在 Y 轴的偏移位置,单位为 latent 坐标,步长为 8。
resize_source是否将 source 自动缩放至 mask 尺寸。若启用,可确保 source 与 mask 大小对齐,常用于不确定尺寸时的兼容操作。

这是测试用例。