参数名称 | 说明 |
---|---|
mask | 输入的掩码张量,支持批量。 |
Resize Mask
节点功能:用于调整单个掩码或批量掩码的宽度和高度。
输入参数
输出参数
参数名称 | 说明 |
---|---|
mask | 调整尺寸后的掩码张量。 |
width | 实际输出的宽度。 |
height | 实际输出的高度。 |
控件参数
参数名称 | 说明 |
---|---|
width | 输出宽度,单位像素。设置为 0 时将自动根据高度与原始比例调整。 |
height | 输出高度,单位像素。设置为 0 时将自动根据宽度与原始比例调整。 |
keep_proportions | 是否保持原始长宽比。启用后将自动调整目标尺寸以适配比例。推荐启用以避免拉伸变形,除非有特殊需求需要强制匹配尺寸。 |
upscale_method | 缩放算法 nearest-exact:最近邻取值,计算快但图像易出现锯齿、马赛克。 bilinear:四邻像素加权平均,边缘平滑但细节稍模糊。 area:按区域像素统计取值,缩图保形状,放图易现块状。 bicubic:16 邻域多项式计算,保细节,放大画质好但耗时。 lanczos:多像素核函数加权,少模糊振铃,保细节佳但计算复杂 。 area适合下采样,bilinear/bicubic适合柔和缩放,nearest-exact适合保持边缘清晰度。 |
crop | 裁剪方式。可选项:disabled(不裁剪),center(居中裁剪) |
keep_proportions:是否保持原始图像的宽高比例。当设置为 true 时,图像不会被强制缩放到 512×512,而是根据原始宽高比进行等比缩放,使最长边缩放至 512,另一边按比例调整,从而避免图像变形。
如下,有一个 512x768像素的掩码,将其调整为 1024x1024 像素:
- 使用
crop=disabled
:掩码会被直接拉伸到 1024x1024,导致宽度方向拉伸更多,可能使掩码中的对象变形 - 使用
crop=center
:掩码会先按比例调整(保持原始比例),然后从中心裁剪出 1024x1024 的区域,保持对象的原始形状,但可能裁剪掉边缘部分