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.
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
- Aggiungi Upscale Image By dopo l'immagine che vuoi ridimensionare.
- Scegli lanczos per foto, nearest-exact per pixel art.
- Imposta scale_by (0.5 per dimezzare un risultato 4x, 2.0 per raddoppiare).
- Collega il risultato al nodo successivo (VAE Encode per un secondo passaggio, Save Image per salvarlo).
- 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.
Nodi correlati
Upscale Image (using Model)
ComfyUI core
Upscale Image (using Model) esegue un upscaler in stile ESRGAN (4x-UltraSharp, RealESRGAN, 4x_NMKD-Siax, 4x_foolhardy_Remacri) su un'IMAGE e la restituisce ingrandita del fattore fisso del modello con dettagli aggiunti.
Upscale Latent and Upscale Latent By
ComfyUI core
Upscale Latent ridimensiona un latent a una nuova dimensione (o per un fattore) così un secondo KSampler può aggiungere dettagli a risoluzione più alta: il classico fix per l’alta risoluzione.
Ultimate SD Upscale
ComfyUI_UltimateSDUpscale
Ultimate SD Upscale ingrandisce un'immagine con un modello ESRGAN, poi la riprocessa a pezzi tramite il modello di diffusione con il tuo prompt a basso denoise, aggiungendo dettagli reali da 2x a 4x senza esaurire la VRAM.
VAE Encode and VAE Encode (for Inpainting)
ComfyUI core
VAE Encode trasforma un'immagine PIXEL in un LATENT per img2img; VAE Encode (per Inpainting) fa lo stesso ma cancella l'area mascherata così un modello di inpainting può ridipingerla.
Altri nodi ComfyUI
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode trasforma un prompt di testo in CONDITIONING usando l'encoder testuale del modello. Un nodo contiene il prompt positivo, un altro quello negativo.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager è l’estensione che installa, aggiorna e sistema i pacchetti di nodi personalizzati e i modelli direttamente dall’interfaccia, risolve i nodi mancanti nei workflow importati e salva la tua configurazione.
KSampler
ComfyUI core
KSampler esegue il ciclo di denoising: prende il modello, i prompt e un latente e produce l'immagine latente finita, controllata da seed, passi, cfg, sampler, scheduler e denoise.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) apre un file modello .safetensors o .ckpt e fornisce le tre parti di cui ogni workflow ha bisogno: il MODEL di diffusione, l'encoder testuale CLIP e il VAE.
Save Image
ComfyUI core
Save Image salva il tensore IMAGE in ComfyUI/output come PNG, con tutto il flusso di lavoro incorporato nei metadati del file così puoi trascinare l'immagine di nuovo in ComfyUI per ripristinare il grafico.
VAE Decode
ComfyUI core
VAE Decode trasforma il LATENT campionato in un'immagine a pixel usando il VAE; VAE Decode (Tiled) fa lo stesso a pezzi per immagini molto grandi.
