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_sideto 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值放大,且保持等比例。