ForHosting KIT · Imágenes

Genere tamaños de miniaturas conservando la proporción

Este generador convierte las dimensiones de una imagen original en un conjunto listo para usar de tamaños de miniatura.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Indique el ancho y la altura originales, añada todos los anchos de salida que necesite y recibirá las alturas correspondientes en el mismo orden. Cada altura se obtiene a partir de la proporción original y se redondea al píxel entero más próximo. Resulta útil para planificar imágenes adaptables, documentar requisitos multimedia, preparar tareas de redimensionado y mantener cálculos coherentes en un equipo o flujo automatizado.

Comience con la imagen original y los anchos necesarios

Introduzca el ancho y la altura originales como números enteros positivos medidos en píxeles. Después, facilite una lista con al menos un ancho de destino. La calculadora admite hasta cien anchos por solicitud, cantidad suficiente para conjuntos detallados de imágenes adaptables, ajustes de gestores de contenido o listas de recursos para plataformas comerciales sin crear una tarea ilimitada. El orden es significativo: los resultados aparecen exactamente en el orden solicitado y los valores repetidos se conservan. Así podrá asociar fácilmente la respuesta con una lista existente de puntos de ruptura o trabajos de exportación. Siempre que sea posible, utilice las dimensiones reales en píxeles en vez de una proporción simplificada. Una fotografía de 4032 por 3024 y una proporción de 4 por 3 describen la misma forma, pero las medidas reales aclaran la solicitud y reducen el riesgo de invertir ancho y altura. Todas las dimensiones deben ser enteros positivos. Se rechazan los ceros, valores negativos, decimales, cadenas, datos ausentes, listas vacías y listas que superen el límite indicado.

Comprenda cómo se calcula la altura de cada miniatura

Para cada ancho de destino, la calculadora multiplica ese valor por la altura original y divide el resultado entre el ancho original. De este modo aplica un único factor de escala a ambos ejes, conserva la proporción de la fuente y evita que la imagen quede estirada o comprimida. Como las dimensiones en píxeles deben ser enteras, cada altura calculada se redondea al entero más cercano mediante la regla estándar de JavaScript. Por ejemplo, una fuente de 1920 por 1080 solicitada con 800 píxeles de ancho produce una altura de 450 píxeles. Algunas proporciones y anchos generan alturas fraccionarias; el redondeo puede provocar una diferencia diminuta respecto a la proporción mostrada, algo inevitable en una salida ráster. La respuesta incluye las dimensiones originales, la proporción numérica entre ancho y altura y un registro por cada ancho pedido. Esta capacidad solo calcula dimensiones: no descarga, examina, recorta, comprime, enfoca ni redimensiona imágenes, y tampoco garantiza que ampliar una fuente pequeña ofrezca una calidad visual aceptable.

Use el resultado en flujos adaptables y automatizados

La matriz de miniaturas devuelta puede alimentar una cola de procesamiento de imágenes, un script de compilación, una entrega de diseño o la configuración de un gestor de contenidos. Un equipo de interfaz puede pedir anchos que coincidan con sus puntos de ruptura y usar las alturas calculadas para reservar espacio antes de que se carguen las imágenes. Un equipo editorial puede guardar los registros junto al recurso multimedia para que quienes editan conozcan las dimensiones exactas que deben producir con otra herramienta. Una integración mediante API puede generar primero el plan, validarlo y enviar después cada registro a un servicio de transformación. Como el algoritmo es determinista y no emplea red, valores aleatorios ni la hora actual, una misma entrada válida siempre devuelve la misma salida. Recuerde que esta herramienta conserva la forma completa del original; no crea recortes con proporción fija, como avatares cuadrados o tarjetas para redes sociales. Si el destino exige un ancho y una altura exactos con otra proporción, utilice un flujo de recorte. El precio de la API es de $0.002 por solicitud, con independencia de cuántos anchos permitidos incluya.

Planificar imágenes adaptables

Calcule las alturas correspondientes a cada punto de ruptura antes de generar variantes para srcset.

Definir ajustes de miniaturas en un CMS

Convierta la proporción de un recurso y una lista editorial de anchos en dimensiones uniformes de píxeles enteros.

Preparar trabajos de redimensionado por lotes

Cree un plan ordenado de dimensiones que otra herramienta pueda ejecutar sin repetir cálculos de proporciones.

¿Cuánto cuesta?

La API cuesta $0.002 por solicitud y la calculadora también puede ejecutarse en el navegador.

¿Cómo se calcula cada altura?

Cada ancho de destino se multiplica por la altura original y se divide entre el ancho original; después se redondea al píxel entero más cercano.

¿Esta herramienta redimensiona la imagen?

No. Solo devuelve un plan de dimensiones; no lee, carga, recorta ni transforma los píxeles de la imagen.

¿Puedo enviar una lista vacía de anchos?

No. Se requiere al menos un ancho de destino y una lista vacía devuelve un error de entrada no válida.

¿Se eliminan los anchos de destino duplicados?

No. El orden de entrada y los duplicados se conservan para que cada resultado corresponda directamente a la lista solicitada.

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/image/thumbnail-set

¿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/image/thumbnail-set \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":1920,"height":1080,"target_widths":[1200,800,320]}'
{
  "width": 1920,
  "height": 1080,
  "target_widths": [
    1200,
    800,
    320
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.thumbnail_set",
  "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.

max_mb15
max_megapixels12
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.

Ver la documentación completa del KIT →