HiresFix(hiresFix)
Le nœud HiresFix applique une passe de correction haute résolution à une image dans un pipeline ComfyUI.
hires Fix
Description
Le nœud HiresFix applique une passe de correction haute résolution à une image dans un pipeline ComfyUI. Il redimensionne l'image d'entrée selon le mode et la méthode choisis, applique éventuellement un redimensionnement après l'étape du modèle, puis encode l'image résultante en un latent à l'aide d'un VAE. Le nœud peut également transmettre et mettre à jour un objet de pipeline, ce qui permet de l'insérer facilement dans des flux de travail PIPE_LINE existants.
Entrées
model_name
Le modèle/checkpoint à utiliser pour la passe de correction haute résolution. Sélectionnez parmi les modèles disponibles dans la liste.
rescale_after_model
Active ou désactive l'application du redimensionnement après l'étape du modèle. Activé par défaut (true). Lorsque cette option est définie sur false, le redimensionnement est effectué avant l'étape du modèle.
rescale_method
La méthode d'interpolation utilisée lors du redimensionnement de l'image. Les méthodes disponibles sont fournies par les options de l'échantillonneur/upscaler de ComfyUI.
rescale
Détermine la façon dont l'image est redimensionnée :
by percentage— Redimensionne l'image selon la valeurpercent.to Width/Height— Redimensionne l'image aux valeurs exacteswidthetheight.to longer side - maintain aspect— Redimensionne l'image afin que son côté le plus long soit égal àlonger_side, en préservant le ratio d'aspect.
percent
Pourcentage de mise à l'échelle utilisé lorsque rescale est défini sur by percentage. Par défaut : 50, plage de 0 à 1000.
width
Largeur cible utilisée lorsque rescale est défini sur to Width/Height.
height
Hauteur cible utilisée lorsque rescale est défini sur to Width/Height.
longer_side
Longueur cible du côté le plus long lorsque rescale est défini sur to longer side - maintain aspect.
crop
Mode de recadrage appliqué après le redimensionnement. Sélectionnez le comportement de recadrage approprié parmi les options disponibles.
image_output
Contrôle la façon dont l'image de sortie est gérée :
Hide— Ne pas afficher ni enregistrer l'image.Preview— Afficher l'image dans l'aperçu.Save— Enregistrer l'image sur le disque.Hide&Save— Ne pas afficher d'aperçu, mais enregistrer l'image.Sender— Envoyer l'image à un autre flux de travail à l'aide delink_id.Sender&Save— Envoyer l'image et l'enregistrer également.
Par défaut : Preview.
link_id
ID du lien de destination utilisé lorsque image_output est défini sur Sender ou Sender&Save.
save_prefix
Préfixe utilisé pour les noms de fichiers des images enregistrées. Par défaut : ComfyUI.
pipe
Entrée PIPE_LINE facultative pour transmettre un état de pipeline existant au nœud.
image
Entrée d'image facultative. Si aucune image directe n'est fournie, le nœud peut utiliser l'image portée par l'entrée pipe.
vae
VAE facultatif utilisé pour encoder l'image redimensionnée en un latent.
Sorties
PIPE_LINE
L'objet de pipeline mis à jour, qui contient l'image ou le latent traité ainsi que tout état de pipeline préservé.
Sortie IMAGE
L'image redimensionnée produite par la passe de correction haute résolution.
LATENT
Le latent encodé à partir de l'image redimensionnée, prêt pour d'autres étapes d'échantillonnage ou de décodage.
Notes d'utilisation
Insérez ce nœud lorsque vous souhaitez effectuer un upscale ou redimensionner une image avant de poursuivre avec les opérations dans l'espace latent. La combinaison de rescale_after_model, rescale_method et rescale offre un contrôle précis sur le moment et la manière dont la correction haute résolution est appliquée. Utilisez image_output avec les modes Save ou Sender lorsque vous devez enregistrer le résultat ou le rediriger ailleurs.
Commentaires
Connectez-vous avec GitHub pour rejoindre la discussion.