EasyUse/Logicgenerated

Pixels W/H Norm(pixels)

Pixels W/H Norm 是一个纯逻辑/工具节点,可将分辨率标准化为最终的像素尺寸。它会从 resolution 组合或 width/height 数字字段获取基础分辨率,应用 scale 缩放倍数,并可通过 flip_w/h 交换轴。最终的宽度和高度以 INT 值返回,并带有三个额外的 ANYTYPE 输出,便于灵活的下游连线。

pixels

width_norm
height_norm
width
height
scale_factor
resolution
COMBO
width
512
height
512
scale
2.000
flip_w/h
Easy Use

描述

Pixels W/H Norm 是一个纯逻辑/工具节点,可将分辨率标准化为最终的像素尺寸。它会从 resolution 组合或 width/height 数字字段获取基础分辨率,应用 scale 缩放倍数,并可通过 flip_w/h 交换轴。最终的宽度和高度以 INT 值返回,并带有三个额外的 ANYTYPE 输出,便于灵活的下游连线。

输入

resolution

  • 类型:COMBO,必填

选择基础分辨率预设。可用预设由节点的下拉菜单提供。选择固定预设时,将以该预设的宽度和高度作为起点;选择自定义/手动选项时,可由 widthheight 字段定义基础尺寸。

width

  • 类型:INT,必填
  • 默认值:512
  • 最小值:64
  • 步长:8

以像素为单位的基础宽度。UI 中的值以 8 为步长,使尺寸与常见的 ComfyUI/Latent 友好的 8 的倍数保持一致。

height

  • 类型:INT,必填
  • 默认值:512
  • 最小值:64
  • 步长:8

以像素为单位的基础高度,与 width 类似。

scale

  • 类型:FLOAT,必填
  • 默认值:2
  • 范围:0.00110
  • 步长:0.001

在确定基础分辨率之后,宽度和高度会同时乘以该缩放倍数。在默认缩放 2 下,512×512 的基础尺寸会变为 1024×1024。小于 1 的值会缩小,大于 1 的值会放大。

flip_w/h

  • 类型:BOOLEAN,必填
  • 默认值:false

启用后,会在缩放之后交换标准化后的宽度和高度。这对于将横向方向转换为纵向方向,或反之亦然,非常有用。

输出

  • 输出 1 (INT):经过分辨率选择、缩放和可选翻转之后的标准化宽度(以像素为单位)。
  • 输出 2 (INT):经过分辨率选择、缩放和可选翻转之后的标准化高度(以像素为单位)。
  • 输出 3–5 (ANYTYPE

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…