EasyUse/Fixgenerated

HiresFix(hiresFix)

HiresFix 节点在 ComfyUI pipeline 内对图像执行高分辨率修复(hires-fix)处理。

hires Fix

pipe
image
vae
pipe
image
latent
model_name
COMBO
rescale_after_model
1
rescale_method
COMBO
rescale
COMBO
percent
50
width
INT
height
INT
longer_side
INT
crop
COMBO
image_output
Preview
link_id
INT
save_prefix
ComfyUI
Easy Use

描述

HiresFix 节点在 ComfyUI pipeline 内对图像执行高分辨率修复(hires-fix)处理。它使用所选模式和方式重新缩放输入图像,可选择在模型阶段之后再次缩放,然后使用 VAE 将生成的图像编码为 Latent。此节点还可以传递并更新 pipeline 对象,方便插入到现有的 PIPE_LINE 工作流中。

输入

model_name

用于 hires-fix 处理的模型/checkpoint。从列表中的可用模型中选择。

rescale_after_model

切换是否在模型阶段之后应用重新缩放。默认启用(true)。当设置为 false 时,重新缩放将在模型阶段之前完成。

rescale_method

重新缩放图像时使用的插值方法。可用的方法由 ComfyUI 的采样器/放大器选项提供。

rescale

决定图像如何重新缩放:

  • by percentage(按百分比):按 percent 值缩放图像。
  • to Width/Height(按宽度/高度):将图像缩放至指定的 widthheight 值。
  • to longer side - maintain aspect(按长边并保持宽高比):缩放图像,使其长边等于 longer_side,同时保持宽高比。

percent

rescale 设置为 by percentage(按百分比)时使用的缩放百分比。默认值为 50,范围为 01000

width

rescale 设置为 to Width/Height(按宽度/高度)时使用的目标宽度。

height

rescale 设置为 to Width/Height(按宽度/高度)时使用的目标高度。

longer_side

rescale 设置为 to longer side - maintain aspect(按长边并保持宽高比)时长边的目标长度。

crop

重新缩放后应用的裁剪模式。从可用选项中选择合适的裁剪行为。

image_output

控制输出图像的处理方式:

  • Hide(隐藏):不显示也不保存图像。
  • Preview(预览):在预览中显示图像。
  • Save(保存):将图像保存到磁盘。
  • Hide&Save(隐藏并保存):不显示预览,但保存图像。
  • Sender(发送):使用 link_id 将图像发送到另一个工作流。
  • Sender&Save(发送并保存):发送图像并同时保存。

默认为 Preview(预览)。

link_id

image_output 设置为 Sender(发送)或 Sender&Save(发送并保存)时使用的目标连线 ID。

save_prefix

已保存图像文件名的前缀。默认为 ComfyUI

pipe

可选的 PIPE_LINE 输入,用于将现有的 pipeline 状态传入此节点。

image

可选的图像输入。如果未直接提供图像,此节点可以使用 pipe 输入携带的图像。

vae

可选的 VAE,用于将重新缩放后的图像编码为 Latent。

输出

PIPE_LINE

已更新的 pipeline 对象,携带处理后的图像/Latent 以及任何保留的 pipeline 状态。

IMAGE 输出

hires-fix 处理生成的重新缩放图像。

LATENT

从重新缩放图像编码得到的 Latent,可用于后续的采样或解码步骤。

使用说明

当您想在继续 Latent 空间操作之前对图像进行 upscale 或调整大小时,可插入此节点。rescale_after_modelrescale_methodrescale 的组合可精确控制应用高分辨率修复的时机和方式。当您需要保存结果或将结果发送到其他位置时,可将 image_output 设置为 Save(保存)或 Sender(发送)模式。

评论

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

评论加载中…