HiresFix(hiresFix)
HiresFix 节点在 ComfyUI pipeline 内对图像执行高分辨率修复(hires-fix)处理。
hires Fix
描述
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(按宽度/高度):将图像缩放至指定的width和height值。to longer side - maintain aspect(按长边并保持宽高比):缩放图像,使其长边等于longer_side,同时保持宽高比。
percent
当 rescale 设置为 by percentage(按百分比)时使用的缩放百分比。默认值为 50,范围为 0 到 1000。
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_model、rescale_method 和 rescale 的组合可精确控制应用高分辨率修复的时机和方式。当您需要保存结果或将结果发送到其他位置时,可将 image_output 设置为 Save(保存)或 Sender(发送)模式。
评论
使用 GitHub 登录后即可参与讨论。