ImageCompositeMasked
节点功能:ImageCompositeMasked 是一个图像粘贴合成工具,支持使用 mask 遮罩,可以将一张图像的某一部分 贴到另一张图像上的指定位置,并控制是否自动缩放。你可以把它类比为 Photoshop 中的“图层蒙版 + 自由变换 + 粘贴”功能。
输入参数
参数名称 | 说明 |
---|
destination | 目标图像,将作为底图被 source 覆盖。通常为背景图像,source 图像将按位置叠加到它上面。建议为 RGB 或 RGBA 图像。 |
source | 源图像,将按指定位置叠加到 destination 上。覆盖区域图像,建议尺寸不超过 destination,必要时可启用 resize_source 自动缩放。 |
mask | 掩码图像,白色表示 source 被应用区域,黑色保留 destination 原图像。 |
输出参数
参数名称 | 说明 |
---|
IMAGE | 合成后的图像,已将 source 按位置和掩码叠加到 destination 上。 |
控件参数
参数名称 | 说明 |
---|
x | 源图像在目标图像中的 X 偏移位置,单位为像素。即 source 左上角在 destination 图像中的横向偏移位置,若超出范围则可能被裁切。 |
y | 源图像在目标图像中的 Y 偏移位置,单位为像素。即 source 左上角在 destination 图像中的纵向偏移位置。超出 destination 会被忽略或裁切。 |
resize_source | 是否将 source 缩放以适应 mask 尺寸(若存在 mask)。若启用,将自动调整 source 大小匹配 mask 区域,非常适合局部替换操作。 |