ForHosting KIT · Imágenes

Calculadora de relación de aspecto

1920 por 1080 se reduce a 16:9, con una relación decimal de 1,7778, y al pasarlo a 1280 de ancho conserva la forma con 720 de alto. Escriba cualquier ancho y alto para comprobar un formato de vídeo, pantalla o imagen antes de exportarlo. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Ancho
1 920
Altura
1 080
Obtiene
Ancho de la proporción
16
Altura de la proporción
9
Proporción
16:9
Valor decimal
1,7778

gratis en línea

Cómo se obtiene una relación como 16:9

La relación de aspecto describe la forma de una imagen o pantalla, no su tamaño. Para hallarla, la calculadora toma el ancho y el alto y divide ambos entre el mayor número entero que cabe exactamente en los dos, el máximo común divisor. Con 1920 por 1080 quedan 16 y 9, que se escriben 16:9. También da la forma decimal, el ancho dividido entre el alto, que es 1,7778 con los cuatro decimales por defecto. Nada sale de una tabla de formatos conocidos, así que cualquier par de medidas, en píxeles u otra unidad, se reduce igual y una pantalla poco habitual obtiene su relación exacta.

Cambiar de tamaño sin deformar y qué vigilar

Para cambiar de tamaño sin alterar la forma, indique un lado nuevo y deje que la calculadora obtenga el otro. Con un original de 1920 por 1080 y un ancho de entrega de 1280, el alto que corresponde es 720. Puede dar un ancho nuevo o un alto nuevo, nunca los dos. Antes de reducir, la calculadora descarta la parte decimal del ancho y el alto, mientras que la relación decimal se calcula con los valores exactos que escribió. Úsela para confirmar que una resolución es de verdad 16:9 o 4:3 antes de codificar un vídeo o recortar una imagen.

Ajuste de vídeo y pantalla

Confirme que una resolución se reduce a 16:9 o 4:3 antes de codificar, y escale un fotograma maestro a un ancho de entrega conservando el alto proporcional exacto.

¿Cómo mantengo las proporciones al cambiar a un nuevo ancho?

Escriba el nuevo ancho y la herramienta calcula el alto como nuevo ancho por alto original dividido entre ancho original. Un fotograma de 1920 por 1080 llevado a 1280 de ancho necesita 720 de alto.

¿Puedo indicar a la vez un nuevo ancho y un nuevo alto?

No. Indique solo uno y la herramienta calcula el otro para que la forma no cambie. Si escribe los dos a la vez, se rechaza con un mensaje que le pide uno solo.

¿Qué significa la relación decimal?

Es el ancho dividido entre el alto, redondeado a los decimales que usted elija, cuatro por defecto. Para 1920 por 1080 da 1,7778, la misma forma expresada en un solo número.

¿Solo reconoce formatos habituales como 16:9 o 4:3?

No. No hay una lista de formatos predefinidos: cualquier ancho y alto se reducen por su máximo común divisor, en píxeles o en otra unidad, así que también los tamaños poco comunes obtienen una relación exacta.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev/aspect-ratio

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/dev/aspect-ratio \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":1920,"height":1080}'
{
  "width": 1920,
  "height": 1080
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.aspect_ratio",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Recibe un ancho y un alto en píxeles (o en cualquier unidad) y devuelve la relación entera simplificada, como 16:9, la relación decimal ancho/alto y, cuando usted indica target_width o target_height, la dimensión escalada correspondiente que conserva las mismas proporciones.

Cómo se reduce la relación

La reducción opera sobre los enteros truncados, es decir, las entradas fraccionarias se redondean hacia abajo antes del paso del gcd, mientras que la relación decimal se calcula a partir de los valores de coma flotante originales. El núcleo lee width y height como números, trunca cada uno a su parte entera en valor absoluto (wi y hi) y reduce el par con la rutina gcd2 del máximo común divisor de Euclides. Al dividir ambos lados por ese gcd se obtienen ratio_w y ratio_h, que se unen en la cadena ratio, de manera que 1920 y 1080 se condensan en 16:9. Junto al par reducido, la herramienta devuelve decimal, calculado como width dividido entre height y redondeado a la precisión que usted solicite, de modo que 1920/1080 da 1.7778 con los cuatro decimales por defecto. Cada campo de salida —ratio_w, ratio_h, ratio y decimal— procede directamente de estas dos operaciones, sin tablas de consulta ni listas de relaciones predefinidas.

Escalado a un ancho o un alto objetivo

Este es el campo que se usa para redimensionar un fotograma de 1920x1080 a un ancho de 1280 y recuperar el alto exacto de 720 que lo mantiene sin distorsión, o para ajustar una imagen a una columna fija conservando su forma. Omita ambos campos objetivo y la salida solo lleva ratio y decimal, sin ningún par scaled_. Indique target_width cuando conozca el ancho nuevo y necesite el alto proporcional: la herramienta fija scaled_width en su target_width y calcula scaled_height como target_width por height dividido entre width, redondeado a sus decimales. Indique en su lugar target_height y hace lo simétrico, derivando scaled_width como target_height por width dividido entre height, mientras que scaled_height reproduce su objetivo. Solo puede facilitar uno de los dos; aportar target_width y target_height a la vez se rechaza con un error invalid_input que lleva el mensaje sobre indicar uno solo.

Validación, límites y redondeo

El parámetro opcional decimals es un entero de 0 a 8 y su valor por defecto es 4; un valor fuera de ese rango se rechaza en lugar de acotarse. Tanto width como height deben ser números finitos mayores que cero y no superiores a 1e12; cualquier valor fuera de esa ventana, incluidos el cero, los negativos, NaN o un valor no numérico, lanza un error invalid_input tipado que nombra el campo infractor.

Maquetación de imágenes adaptable

Pase el ancho de un contenedor como target_width para obtener el alto que conserva la forma de un recurso, y evite bandas negras o miniaturas estiradas en un CMS.

Validación por lotes mediante API

Llame al endpoint sobre una biblioteca multimedia para señalar los archivos cuya relación ratio_w:ratio_h se aparta de la proporción prevista, usando el JSON determinista como fuente de verdad.

¿Qué relación devuelve 1920x1080?

16:9, con ratio_w 16, ratio_h 9 y decimal 1.7778 con los cuatro decimales por defecto.

¿Puedo indicar target_width y target_height a la vez?

No. Facilite como máximo uno; enviar ambos devuelve un error invalid_input que pide una sola dimensión objetivo.

¿Cómo se tratan los anchos no enteros?

La reducción por gcd trunca cada lado a su parte entera, mientras que la relación decimal se calcula a partir del width y el height de coma flotante originales.

¿Cómo se realiza el redondeo?

Con una regla half-up explícita según su valor de decimals (de 0 a 8, por defecto 4), que coincide exactamente con la API en lugar de usar toFixed.

¿Es gratuito el widget del navegador?

Sí, el widget de la página es gratuito (tier A). La vía de la API funciona con saldo prepago de KIT desde $0.002 y solo se cobran las tareas correctas.

Ver la documentación completa del KIT →