LayerUtility: IC Mask

节点功能:用于创建用于图像重绘的拼接图像和对应蒙版,智能拼接两个输入图像。

输入参数

参数名称说明
first_image第一图像,将作为主图进入拼接处理。
first_mask第一图像的掩码,用于指定感兴趣区域。可选。未提供时默认全 0。建议用于定义需要保留的区域。
second_image第二图像的掩码,用于定义拼接图像中的有效区域。可选。若不提供则默认全 0,可能导致拼接区域无效;建议始终提供对应 mask 以参与合成逻辑。
second_mask第二图像,可作为 patch 区域参与合成。可选。未提供时将使用纯色图像代替。适合用于构造结构化拼图或作为提示图。

输出参数

参数名称说明
image拼接后的图像,包含目标区域 + 拼接区域(或纯色块)
mask拼接后的二值掩码图,用于定位区域处理。
icmask_data掩码元数据结构,包含拼接位置信息(宽高、偏移、原图尺寸等)。

控件参数

参数名称说明
patch_mode拼接模式,可选: • auto:根据尺寸自动决定拼接方向; • patch_right:右拼接; • patch_bottom:下拼接。
output_length输出图像宽/高限制,最终尺寸将被限制为不超过该值,并对齐至 64 倍数。
patch_color当第二图像为空时所使用的补丁填充色(HEX 格式)。

不同拼接模式:

如果图片是左右排列,则会上下各扩展50像素,上下排列,则左右扩展50像素。

输入mask后,也会对mask进行拼接。