Calculadora de relación de aspecto para imágenes IA

16:9 con 1024 px en el lado más largo y múltiplos de 64 es 1024 × 576. En SDXL el tamaño de entrenamiento más cercano es 1344 × 768.

De resolución a relación

Los límites de cada servicio provienen de su documentación y pueden cambiar.

¿Te ha servido?
Fuente preferida en Google

Cómo se usa

  1. Elige una relación de la lista o escribe tu propia proporción de ancho y alto, por ejemplo 16 y 9.
  2. Elige si el tamaño se fija por el lado más largo en píxeles o por megapíxeles totales, y escribe el valor.
  3. Elige el múltiplo. Usa 64 para modelos tipo Stable Diffusion, 16 para OpenAI y 8 para los tamaños más flexibles.
  4. Lee la resolución, el pequeño error de relación causado por el redondeo y el tamaño más cercano que acepta cada servicio. Para revisar una imagen existente, escribe su ancho y alto en el segundo bloque.

Cómo se calcula

Para una relación W:H y un lado largo L, el lado largo es L redondeado al múltiplo y el lado corto es L × (corto ÷ largo) redondeado al múltiplo. 16:9 con L = 1024 y múltiplos de 64 da 1024 × 576, porque 576 es exactamente 9 × 64.

Con megapíxeles, el ancho es la raíz cuadrada de (píxeles × W ÷ H) y el alto sale de la relación. Ambos se redondean al múltiplo y se queda el mejor de los candidatos, empezando por el ancho o por el alto.

El redondeo cambia un poco la relación. 3:2 con 1024 y múltiplo de 64 da 1024 × 704 (aprox. 1,4545), un error del 3 %, que se muestra en la fila de desviación. Con múltiplo de 8 da 1024 × 680 y un error menor.

Una resolución se convierte en relación dividiendo ambos lados por su máximo común divisor, así que 1920 × 1080 es 16:9 y 1366 × 768 es 683:384, que la herramienta también asocia con la relación común más cercana, 16:9.

Por qué múltiplos de 64 y de 8

Los modelos de difusión latente como Stable Diffusion trabajan sobre una cuadrícula comprimida 8 veces más pequeña que la imagen, y la red la reduce varias veces más. Los tamaños múltiplos de 64 se dividen exactamente en todas las etapas, por eso la mayoría de herramientas locales los piden. El artículo de SDXL entrenó con tamaños que son todos múltiplos de 64.

Los servicios alojados fijan sus propias reglas. Los modelos GPT Image de OpenAI aceptan tamaños personalizados si ambos lados son múltiplos de 16. Midjourney recibe una relación y decide él los píxeles.

Tamaños compatibles por servicio

ServicioTamaños y límitesFuente
OpenAI GPT ImageRecomendados 1024×1024, 1536×1024, 1024×1536. Personalizado: ambos lados múltiplos de 16, relación de 1:3 a 3:1, lado más largo hasta 3840, de 655.360 a 8.294.400 píxeles en total. Por encima de 2560×1440 es experimental.platform.openai.com/docs/guides/image-generation
Midjourney--ar ancho:alto con números enteros, sin decimales. Por defecto 1:1. Midjourney elige el tamaño en píxeles.docs.midjourney.com, Aspect Ratio
Stable Diffusion XL40 tamaños de cerca de 1 megapíxel, todos múltiplos de 64, de 512×2048 a 2048×512. Incluye 1024×1024, 1152×896, 1344×768 y 768×1344.arXiv 2307.01952, appendix I

Consejos

  • Elige primero la relación según dónde se usará la imagen: 1:1 para publicaciones cuadradas, 4:5 o 3:4 para feeds verticales, 9:16 para stories y shorts, 16:9 para vídeo y portadas.
  • Genera cerca del tamaño nativo del modelo y amplía después. Pedir a un modelo SDXL un tamaño muy alejado de su megapíxel suele repetir sujetos.
  • Si un servicio rechaza un tamaño, casi siempre es por el múltiplo o el límite de píxeles, así que revisa las filas de arriba.

Preguntas frecuentes

¿Qué tamaño uso para 16:9 en Stable Diffusion XL?

Usa 1344 × 768, que está en la lista de tamaños con los que se entrenó SDXL. Para 9:16 vertical usa 768 × 1344. Ambos son múltiplos de 64.

¿Puedo usar cualquier tamaño con GPT Image?

No cualquiera. Los tres tamaños recomendados son 1024×1024, 1536×1024 y 1024×1536. Los personalizados funcionan si ambos lados son múltiplos de 16, la relación está entre 1:3 y 3:1, el lado más largo no pasa de 3840 y el total de píxeles está entre 655.360 y 8.294.400. Por encima de 2560×1440 se marca como experimental.

¿Midjourney usa tamaños en píxeles?

Le das una relación con --ar, como --ar 16:9, y él elige el tamaño de salida. La relación usa enteros, así que escribe 139:100 en lugar de 1,39:1. Esta herramienta muestra la relación simplificada de lo que introduzcas.

¿Por qué la relación sale un poco desviada?

Ambos lados deben ser múltiplos del número elegido, así que uno se redondea. Un múltiplo mayor implica un error mayor. Si el error importa, usa un múltiplo menor o una imagen más grande.

¿Se sube algo?

No. Todo se calcula en tu navegador.