LayerUtility: ExtendCanvas V2

节点功能:智能扩展画布尺寸并保持内容对齐。增加了color的可输入项。

输入参数

参数名称说明
image原始图像,用于扩展画布。必填。支持批量输入,建议所有图像大小一致以避免合成异常。
mask可选遮罩图像,用于控制遮罩随画布扩展。若未提供,则尝试从 image 的 Alpha 通道中提取;若都不存在,则默认全白遮罩。支持反转。

输出参数

参数名称说明
image扩展/裁剪画布后的图像。
mask扩展/裁剪后的遮罩图像。

控件参数

参数名称说明
invert_mask是否反转遮罩图像黑白区域。默认值为 True。如输出遮罩结果不符合预期,可切换为 False 调整方向。
top画布向上扩展的像素数。允许负值。负值表示裁剪顶部区域,正值表示向上扩展,单位为像素。
bottom画布向下扩展的像素数。同样支持负值,用于向下裁剪。推荐场景:控制图像在纵向上的展示比例。
left画布向左扩展的像素数。负值将从左侧裁剪图像,适合居中裁剪或生成视觉焦点图像。
right画布向右扩展的像素数。可为负,常与 left 配合实现居中裁剪或补齐。
color扩展区域的背景色,十六进制颜色代码(如 #000000)。默认黑色。推荐根据背景风格自定义为白色(#FFFFFF)、透明黑(#000000)等,注意透明需另行处理。

顶部填充20像素,左侧填充50像素,输出的图片大小也发生变化。

有输入mask → 使用外部蒙版。

无输入mask → RGBA图像用Alpha通道 / RGB图像创建全白蒙版。

color:可选填充颜色。