Model
.ai
monitoriamo i modelli di IA aperti

Nodo Upscale Image and Upscale Image By in ComfyUI

Upscale Image (ImageScale) e Upscale Image By ridimensionano un'IMMAGINE con interpolazione classica (nearest, bilinear, bicubic, lanczos, area) a una dimensione esatta o per fattore, senza usare modelli AI.
Pacchetto di nodi: ComfyUI core
Categoria: Upscaling
Author: comfyanonymous

Cosa fa Upscale Image and Upscale Image By

Questi due nodi sono semplici ridimensionatori. Upscale Image prende una larghezza e altezza target più un'opzione di ritaglio (disabilitato o centrato); Upscale Image By prende un fattore di scala. Le scelte di upscale_method sono i soliti filtri: nearest-exact per pixel art, bilinear e bicubic per risultati più morbidi, lanczos per la scalatura classica più nitida, area per ridurre senza aliasing.
Nonostante il nome, vanno bene anche per ridurre: per esempio, riduci una foto 4K prima di VAE Encode, o porta l'output di un upscaler AI 4x a 2x. Per un vero aumento di dettaglio, usa Upscale Image Using Model insieme a questi nodi, o usa Upscale Latent per un passaggio ad alta risoluzione.

Ingressi

Nome
Tipo
Cos'è
image
IMAGE
L'immagine da ridimensionare.
upscale_method
COMBO
nearest-exact, bilinear, area, bicubic o lanczos.
width / height (Upscale Image)
INT
Dimensione target in pixel; 0 mantiene il rapporto d'aspetto dall'altro lato.
crop (Upscale Image)
COMBO
disabilitato allunga, center mantiene il rapporto e ritaglia.
scale_by (Upscale Image By)
FLOAT
Fattore, 0.5 dimezza, 2.0 raddoppia.

Uscite

Nome
Tipo
Cos'è
IMAGE
IMAGE
L'immagine ridimensionata.

Come usare Upscale Image and Upscale Image By

  1. Aggiungi Upscale Image By dopo l'immagine che vuoi ridimensionare.
  2. Scegli lanczos per foto, nearest-exact per pixel art.
  3. Imposta scale_by (0.5 per dimezzare un risultato 4x, 2.0 per raddoppiare).
  4. Collega il risultato al nodo successivo (VAE Encode per un secondo passaggio, Save Image per salvarlo).
  5. Usa Upscale Image con crop center per avere un input esatto 1024x1024.

Impostazioni e consigli

  • Impostare larghezza o altezza a 0 in Upscale Image mantiene il rapporto d'aspetto.
  • Un modello ESRGAN 4x seguito da Upscale Image By 0.5 dà un 2x pulito con meno artefatti rispetto a un modello 2x su alcune immagini.
  • Le dimensioni devono essere multipli di 8 prima di VAE Encode; 1024, 1152, 1344 sono sicuri.
  • area è il metodo migliore per ridurre; lanczos per ingrandire.

Risoluzione dei problemi di Upscale Image and Upscale Image By

Il risultato è sfocato

Perché succede
L'interpolazione non può inventare dettagli; un ingrandimento 2x bicubic è solo un allargamento morbido.

Come risolverlo
Usa Upscale Image Using Model con un modello ESRGAN, o un passaggio hires tramite il sampler, poi ridimensiona.

L'immagine è schiacciata

Perché succede
Upscale Image con crop disabilitato e larghezza/altezza che non rispettano il rapporto originale.

Come risolverlo
Imposta un lato a 0, o metti crop su center.

VAE Encode fallisce dopo il ridimensionamento

Perché succede
La nuova dimensione non è multiplo di 8.

Come risolverlo
Scegli multipli di 8 (o 64 per i migliori risultati SDXL).

Domande su Upscale Image and Upscale Image By

Qual è il metodo migliore?

lanczos per ingrandire foto e render, area per ridurre, nearest-exact per pixel art.

Usa la GPU?

Sì, l'interpolazione torch gira sulla GPU ed è quasi istantanea.

Altri nodi ComfyUI