参数名称 | 说明 |
---|---|
image | 原始图像,用于扩展画布。 |
color | 新增画布区域的背景颜色,使用十六进制格式表示。默认为黑色(#000000)。可根据使用场景设置为白色(如海报)、透明色(需 RGBA 支持)或其他背景颜色,建议与原图风格协调。 |
mask | 可选遮罩图像,控制哪些区域进行处理。若不提供,则尝试从 RGBA 图像中自动提取 Alpha 通道作为遮罩;若都无,则默认使用全白遮罩。建议在精细扩展边界区域时提供自定义遮罩图像。 |
LayerUtility: ExtendCanvas
节点功能:智能扩展画布尺寸并保持内容对齐。
输入参数
输出参数
参数名称 | 说明 |
---|---|
image | 扩展画布后的图像,尺寸包含 top/bottom/left/right 扩展 |
mask | 扩展后的遮罩图像,与 image 同步大小 |
控件参数
参数名称 | 说明 |
---|---|
invert_mask | 是否反转遮罩图像的黑白区域。默认为 True,适用于需要将黑色视为保留区域时的遮罩处理。若使用自定义 MASK 时效果异常,可尝试设为 False。 |
top | 画布向上扩展的像素数。 |
bottom | 画布向下扩展的像素数。用于扩展图像底部,适合加注脚或图注背景。 |
left | 画布向左扩展的像素数。控制左侧留白空间,可配合 right 实现居中等效果。 |
right | 画布向右扩展的像素数。设置为大于 0 会使图像整体向左偏移,常用于横向排版补齐等场景。 |
顶部填充20像素,左侧填充50像素,输出的图片大小也发生变化。
有输入mask → 使用外部蒙版
无输入mask → RGBA图像用Alpha通道 / RGB图像创建全白蒙版