Nodo Upscale Image and Upscale Image By en ComfyUI
Upscale Image (ImageScale) y Upscale Image By cambian el tamaño de una IMAGEN con interpolación clásica (nearest, bilinear, bicubic, lanczos, area) a un tamaño exacto o por un factor, sin usar ningún modelo de IA.
Qué hace Upscale Image and Upscale Image By
Estos dos nodos son simples redimensionadores. Upscale Image toma un ancho y alto objetivo más una opción de recorte (desactivado o centrado); Upscale Image By toma un factor de escala. Las opciones de upscale_method son los filtros habituales: nearest-exact para pixel art, bilinear y bicubic para resultados suaves, lanczos para la escala clásica más nítida, area para reducir tamaño sin aliasing.
Aunque el nombre diga 'Upscale', también sirven para reducir: baja la resolución de una foto 4K antes de VAE Encode, o baja la salida de un upscaler 4x a 2x. Para ganar detalle real, combina Upscale Image Using Model con estos nodos, o usa Upscale Latent para un pase en alta resolución.
Entradas
Nombre | Tipo | Qué es |
|---|---|---|
image | IMAGE | La imagen que quieres redimensionar. |
upscale_method | COMBO | nearest-exact, bilinear, area, bicubic o lanczos. |
width / height (Upscale Image) | INT | Tamaño objetivo en píxeles; 0 mantiene la relación de aspecto según el otro lado. |
crop (Upscale Image) | COMBO | disabled estira, center mantiene la relación de aspecto y recorta. |
scale_by (Upscale Image By) | FLOAT | Factor, 0.5 reduce a la mitad, 2.0 duplica. |
Salidas
Nombre | Tipo | Qué es |
|---|---|---|
IMAGE | IMAGE | La imagen redimensionada. |
Cómo usar Upscale Image and Upscale Image By
- Pon Upscale Image By después de la imagen que quieres redimensionar.
- Elige lanczos para fotos, nearest-exact para pixel art.
- Ajusta scale_by (0.5 para reducir a la mitad un resultado 4x, 2.0 para duplicar).
- Conecta el resultado al siguiente nodo (VAE Encode para un segundo pase, Save Image para guardarla).
- Usa Upscale Image con crop center para hacer una entrada exactamente de 1024x1024.
Ajustes y consejos
- Poner ancho o alto a 0 en Upscale Image mantiene la relación de aspecto.
- Un modelo ESRGAN 4x seguido de Upscale Image By 0.5 da un 2x limpio con menos artefactos que un modelo 2x en algunas imágenes.
- Los tamaños deben ser múltiplos de 8 antes de VAE Encode; 1024, 1152, 1344 son seguros.
- area es el mejor método para reducir tamaño; lanczos para aumentar.
Solución de problemas de Upscale Image and Upscale Image By
El resultado está borroso
Por qué ocurre
La interpolación no puede inventar detalles; un upscale 2x bicubic solo agranda suavemente.
Cómo arreglarlo
Usa Upscale Image Using Model con un modelo ESRGAN, o un pase hires con el sampler, luego redimensiona.
La imagen se ve aplastada
Por qué ocurre
Upscale Image con crop desactivado y un ancho/alto que no coincide con la proporción original.
Cómo arreglarlo
Pon un lado en 0, o ajusta crop a center.
VAE Encode falla después de redimensionar
Por qué ocurre
El nuevo tamaño no es múltiplo de 8.
Cómo arreglarlo
Elige múltiplos de 8 (o 64 para mejores resultados en SDXL).
Preguntas sobre Upscale Image and Upscale Image By
¿Cuál método es mejor?
lanczos para aumentar fotos y renders, area para reducir, nearest-exact para pixel art.
¿Esto usa la GPU?
Sí, la interpolación de torch corre en GPU y es casi instantánea.
Nodos relacionados
Upscale Image (using Model)
ComfyUI core
Upscale Image (using Model) ejecuta un escalador estilo ESRGAN (4x-UltraSharp, RealESRGAN, 4x_NMKD-Siax, 4x_foolhardy_Remacri) sobre una IMAGE y la devuelve ampliada por el factor fijo del modelo con más detalle.
Upscale Latent and Upscale Latent By
ComfyUI core
Upscale Latent cambia el tamaño de un latent a uno nuevo (o por un factor) para que un segundo KSampler pueda añadir detalles a mayor resolución: el clásico arreglo para alta resolución.
Ultimate SD Upscale
ComfyUI_UltimateSDUpscale
Ultimate SD Upscale agranda una imagen con un modelo ESRGAN, luego la vuelve a muestrear por partes con el modelo de difusión usando tu prompt con poco denoise, agregando detalles reales a 2x-4x sin quedarse sin VRAM.
VAE Encode and VAE Encode (for Inpainting)
ComfyUI core
VAE Encode convierte una IMAGEN de píxeles en un LATENT para img2img; VAE Encode (for Inpainting) hace lo mismo pero dejando en blanco el área enmascarada para que un modelo de inpainting pueda repintarla.
Más nodos de ComfyUI
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode convierte un texto en CONDITIONING usando el codificador de texto del modelo. Un nodo tiene el prompt positivo y otro el negativo.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager es la extensión que instala, actualiza y arregla paquetes de nodos personalizados y modelos desde la interfaz, resuelve nodos faltantes en flujos de trabajo importados y guarda instantáneas de tu configuración.
KSampler
ComfyUI core
KSampler ejecuta el ciclo de eliminación de ruido: toma el modelo, los prompts y un latente, y produce la imagen latente final, controlado por la semilla, pasos, cfg, sampler, scheduler y denoise.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) abre un archivo de modelo .safetensors o .ckpt y entrega las tres partes que todo flujo de trabajo necesita: el MODEL de difusión, el codificador de texto CLIP y el VAE.
Save Image
ComfyUI core
Save Image guarda el tensor IMAGE en ComfyUI/output como un PNG, con todo el flujo de trabajo incrustado en los metadatos del archivo para que la imagen pueda arrastrarse de nuevo a ComfyUI y restaurar el gráfico.
VAE Decode
ComfyUI core
VAE Decode convierte el LATENT muestreado en una imagen en píxeles con el VAE; VAE Decode (Tiled) hace lo mismo en mosaicos para imágenes muy grandes.
