HiresFix
节点功能:该节点的主要目的是对图像进行高清修复和分辨率提升,同时提供灵活的调整选项,确保图像质量和细节得到最大化保留。
输入参数
参数名称 | 说明 |
---|---|
pipe | (可选)传入的生成流程数据结构。 |
image | (可选)需要放大的图像。 |
vae | (可选)用于重新编码放大图像的 VAE 模型。 |
输出参数
参数名称 | 说明 |
---|---|
pipe | 输出的新流程对象,包含新 latent 与高清图像。 |
image | 放大后的高清图像。 |
latent | 由 VAE 编码的图像 latent 张量。 |
控件参数
参数名称 | 说明 |
---|---|
model_name | 放大模型名称,从 upscale_models 文件夹中选择。 |
rescale_after_model | 是否在模型推理后再进行一次图像重缩放处理。 |
rescale_method | 后处理缩放插值方法。 nearest-exact:取最近像素值,简单快速,易有锯齿,保留像素块风格。 bilinear:依 4 邻像素线性加权,速度较快,图像较平滑但细节易模糊。 area:缩小图像时表现佳,通过区域像素平均计算,减少锯齿,放大效果不好。 bicubic:考虑 16 邻像素,精细加权计算,图像细节和质量高,计算量较大。 lanczos:能有效抑制高频噪声和振铃效应,图像边缘过渡自然,常用于高质量图像缩放,但计算成本较高。 bislerp:相关资料有限,特性和效果需结合具体应用场景确定。 bicubic 和 lanczos 常用于高清缩放,nearest-exact 保留像素块风格。 |
rescale | 缩放模式。 by percentage:按设定百分比缩放图像,简单调整大小,可辅助提升画质。 to Width/Height:指定宽或高数值,依原比例自动调整另一维度,防图像变形。 to longer side - maintain aspect:以长边为基准缩放,保持宽高比,适合兼顾尺寸与比例场景。 |
percent | 当选择 by percentage 时的缩放比例(百分比)。例如设为 150 表示放大 1.5 倍。 |
width | 当选择 to Width/Height 时使用的目标宽度,需为 8 的倍数。 |
height | 与 width 配合使用的目标高度,需为 8 的倍数。 |
longer_side | to longer side 模式下的目标长边尺寸,自动保持原图比例。 |
crop | 是否对缩放后的图像进行裁剪。 是否对缩放后的图像进行裁剪。支持:disabled, center。若模型输出大于目标尺寸且不想变形,可启用 center 裁剪居中部分。 |
image_output | 图像输出控制。选项:Hide, Preview, Save, Hide&Save, Sender, Sender&Save。 |
link_id | 图片同步推送时用于通信的唯一 ID。 |
save_prefix | 保存图像的文件名前缀。 |
这里选择by percentage百分比放大,原本使用的放大模型是放大4倍,但*50%后只放大2倍。
to Width/Heigth则是指定多大就是多大。如下,即使是指定512也放大到512。
to long side则是生成的图片的最长边按照指定long_side值放大,且保持等比例。