Model
.ai
le suivi des modèles d'IA ouverts

Nœud Upscale Image and Upscale Image By dans ComfyUI

Upscale Image (ImageScale) et Upscale Image By redimensionnent une IMAGE avec une interpolation classique (nearest, bilinear, bicubic, lanczos, area) à une taille précise ou par un facteur, sans utiliser de modèle IA.
Pack de nœuds : ComfyUI core
Catégorie : Agrandissement
Author: comfyanonymous

Ce que fait Upscale Image and Upscale Image By

Ces deux nœuds sont de simples redimensionneurs. Upscale Image prend une largeur et une hauteur cibles plus une option de recadrage (désactivée ou centrée) ; Upscale Image By prend un facteur d’échelle. Les choix de upscale_method sont les filtres habituels : nearest-exact pour le pixel art, bilinear et bicubic pour des résultats lisses, lanczos pour le redimensionnement classique le plus net, area pour réduire sans aliasing.
Malgré leur nom, ils sont tout aussi utiles pour réduire : réduire une photo 4K avant VAE Encode, ou ramener la sortie d’un suréchantillonneur IA 4x à 2x. Pour un vrai gain de détails, combine Upscale Image Using Model avec ces nœuds, ou utilise Upscale Latent pour un passage haute résolution.

Entrées

Nom
Type
Rôle
image
IMAGE
L’image à redimensionner.
upscale_method
COMBO
nearest-exact, bilinear, area, bicubic ou lanczos.
width / height (Upscale Image)
INT
Taille cible en pixels ; 0 garde le ratio d’aspect de l’autre côté.
crop (Upscale Image)
COMBO
désactivé étire, centré garde le ratio d’aspect et recadre.
scale_by (Upscale Image By)
FLOAT
Facteur, 0.5 divise par deux, 2.0 double.

Sorties

Nom
Type
Rôle
IMAGE
IMAGE
L’image redimensionnée.

Comment utiliser Upscale Image and Upscale Image By

  1. Ajoute Upscale Image By après l’image que tu veux redimensionner.
  2. Choisis lanczos pour les photos, nearest-exact pour le pixel art.
  3. Régle scale_by (0.5 pour diviser par deux un résultat 4x, 2.0 pour doubler).
  4. Connecte le résultat au nœud suivant (VAE Encode pour un second passage, Save Image pour garder).
  5. Utilise Upscale Image avec crop centré pour obtenir une entrée exactement 1024x1024.

Réglages et conseils

  • Mettre largeur ou hauteur à 0 dans Upscale Image garde le ratio d’aspect.
  • Un modèle ESRGAN 4x suivi d’un Upscale Image By à 0.5 donne un 2x propre avec moins d’artefacts que certains modèles 2x.
  • Les tailles doivent être multiples de 8 avant VAE Encode ; 1024, 1152, 1344 sont sûrs.
  • area est la meilleure méthode pour réduire ; lanczos pour agrandir.

Dépannage de Upscale Image and Upscale Image By

Le résultat est flou

Pourquoi cela arrive
L’interpolation ne peut pas inventer de détails ; un agrandissement 2x bicubic est juste un lissage.

Comment le corriger
Utilise Upscale Image Using Model avec un modèle ESRGAN, ou un passage hires via le sampler, puis redimensionne.

L’image est écrasée

Pourquoi cela arrive
Upscale Image avec crop désactivé et une largeur/hauteur qui ne correspond pas au ratio source.

Comment le corriger
Mets un côté à 0, ou mets crop sur centré.

VAE Encode échoue après redimensionnement

Pourquoi cela arrive
La nouvelle taille n’est pas un multiple de 8.

Comment le corriger
Choisis des multiples de 8 (ou 64 pour les meilleurs résultats SDXL).

Questions sur Upscale Image and Upscale Image By

Quelle méthode est la meilleure ?

lanczos pour agrandir photos et rendus, area pour réduire, nearest-exact pour le pixel art.

Ça utilise le GPU ?

Oui, l’interpolation torch tourne sur GPU et est quasi instantanée.

Autres nœuds ComfyUI