- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| __init__.py | ||
| README.md | ||
__init__.py
Nodo ComfyUI (español) — Selector de ancho/altura por modelo, ratio y escala.
Devuelve: ancho (INT), altura (INT).
Uso rápido
-
Clona
https://github.com/Jairodaniel-17/ComfyUI-Ratio.gitenComfyUI/custom_nodes/ -
Reinicia ComfyUI.
-
Nodo: Selector Ancho/Altura (ratio) (categoría
latent). -
Entradas:
modelo: SD 1.5 / SDXL / Illustrious / Ponyrelacion: relación de aspecto (lista)escala: Pequeño / Regular / Grande / Extra grande
-
Salidas:
ancho,altura(enteros ya ajustados al múltiplo correcto por modelo).
Reglas
-
Escalas:
Pequeño= ×0.5Regular= ×1Grande= ×2Extra grande= ×3
-
Múltiplos automáticos por modelo:
- SD 1.5 → múltiplo 64
- SDXL → múltiplo 32
- Illustrious → múltiplo 64
- Pony → múltiplo 32
-
Límite de seguridad: dimensiones clamped a 8192 px (si se excede, se recorta proporcionalmente y se reajusta al múltiplo).
-
Si seleccionas un ratio que no está en la tabla pero existe su inverso (ej.
9:21vs21:9), el nodo invierte dimensiones automáticamente.
Ratios disponibles
1:1, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, 21:9, 9:21, 5:4, 4:5, 7:4, 4:7
Tabla comparativa (dimensiones finales ajustadas al múltiplo del modelo)
SD 1.5 (múltiplo 64)
| Ratio | Pequeño (×0.5) | Regular (×1) | Grande (×2) | Extra grande (×3) |
|---|---|---|---|---|
| 1:1 | 256×256 | 512×512 | 1024×1024 | 1536×1536 |
| 16:9 | 512×256 | 1024×576 | 2048×1152 | 3072×1728 |
| 9:16 | 256×512 | 576×1024 | 1152×2048 | 1728×3072 |
| 4:3 | 384×256 | 768×576 | 1536×1152 | 2304×1728 |
| 4:5 | 256×320 | 512×640 | 1024×1280 | 1536×1920 |
| 21:9 | 640×256 | 1344×576 | 2688×1152 | 4032×1728 |
SDXL (múltiplo 32)
| Ratio | Pequeño (×0.5) | Regular (×1) | Grande (×2) | Extra grande (×3) |
|---|---|---|---|---|
| 1:1 | 512×512 | 1024×1024 | 2048×2048 | 3072×3072 |
| 16:9 | 672×384 | 1344×768 | 2688×1536 | 4032×2304 |
| 9:16 | 384×672 | 768×1344 | 1536×2688 | 2304×4032 |
| 4:3 | 576×448 | 1152×896 | 2304×1792 | 3456×2688 |
| 4:5 | 512×640 | 1024×1280 | 2048×2560 | 3072×3840 |
| 21:9 | 768×320 | 1536×640 | 3072×1280 | 4608×1920 |
Illustrious (múltiplo 64) — (≈ SDXL ×1.5)
| Ratio | Pequeño (×0.5) | Regular (×1) | Grande (×2) | Extra grande (×3) |
|---|---|---|---|---|
| 1:1 | 768×768 | 1536×1536 | 3072×3072 | 4608×4608 |
| 16:9 | 1008×576 | 2016×1152 | 4032×2304 | 6048×3456 |
| 9:16 | 576×1008 | 1152×2016 | 2304×4032 | 3456×6048 |
| 4:3 | 864×672 | 1728×1344 | 3456×2688 | 5184×4032 |
| 4:5 | 768×960 | 1536×1920 | 3072×3840 | 4608×5760 |
| 21:9 | 1152×512 | 2304×960 | 4608×1920 | 6912×2880 |
Nota: Illustrious produce valores grandes rápidamente; si alguna dimensión supera 8192 px, el nodo aplicará clamp proporcional.
Pony (múltiplo 32) — (SDXL-like)
| Ratio | Pequeño (×0.5) | Regular (×1) | Grande (×2) | Extra grande (×3) |
|---|---|---|---|---|
| 1:1 | 512×512 | 1024×1024 | 2048×2048 | 3072×3072 |
| 16:9 | 672×384 | 1344×768 | 2688×1536 | 4032×2304 |
| 9:16 | 384×672 | 768×1344 | 1536×2688 | 2304×4032 |
| 4:3 | 576×448 | 1152×896 | 2304×1792 | 3456×2688 |
| 4:5 | 512×640 | 1024×1280 | 2048×2560 | 3072×3840 |
| 21:9 | 768×320 | 1536×640 | 3072×1280 | 4608×1920 |
Notas finales
- Las cifras en la tabla son dimensiones finales ya redondeadas al múltiplo correspondiente del modelo.
- Puedes hacer un fork para que lo uses en tu idioma de preferencia usando un guión al final del nombre ejemplo ComfyUI-Ratio-EN, ComfyUI-Ratio-CN, etc
- Licencia MIT.