ForHosting KIT · Imágenes

Redimensionar imagen: calcule el ancho y el alto

Redimensionar imagen a dimensiones calcula el tamaño en píxeles que debe tener una imagen después del cambio.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Indique el ancho y el alto originales y, después, un ancho objetivo, un alto objetivo o ambos. Si facilita una sola dimensión objetivo, la calculadora obtiene la otra a partir de la proporción original y la redondea al píxel entero más cercano. Si facilita ambas, devuelve exactamente esas dimensiones. El resultado es determinista y sirve para flujos de imágenes, diseños adaptables, validación de cargas y generación de comandos sin cargar ni decodificar la imagen.

Calcule un tamaño proporcional con un solo objetivo

Comience con el ancho y el alto de la imagen de origen en píxeles. A continuación, indique target_width o target_height. La calculadora divide la dimensión objetivo elegida entre la dimensión original correspondiente para obtener la escala, aplica esa escala al otro lado y redondea el resultado al píxel entero más cercano. Por ejemplo, una imagen de 1920 por 1080 redimensionada a 1280 píxeles de ancho pasa a medir 1280 por 720. Así se conserva la proporción original con la máxima precisión que permiten los píxeles enteros, por lo que los círculos siguen siendo circulares y los sujetos no aparecen estirados. Resulta especialmente útil cuando un diseño fija un eje y deja que el otro se adapte, como una columna de blog de ancho fijo o una galería con filas de altura fija. La herramienta solo calcula dimensiones: no carga, decodifica, remuestrea, recorta, comprime ni modifica la imagen. Puede enviar el ancho y el alto obtenidos a una biblioteca de imágenes, un procesador de línea de comandos, un flujo de contenidos o una regla de renderizado del navegador.

Use ambos objetivos cuando necesite un cuadro exacto

Indique target_width y target_height cuando el destino exija un cuadro de píxeles exacto. En este modo, la calculadora devuelve directamente los dos valores solicitados. No ajusta silenciosamente ninguno para conservar la proporción original, ya que eso contradiría las dimensiones expresas que usted ha indicado. Esta diferencia es importante para espacios publicitarios, fichas de mercados digitales, plantillas de impresión, pantallas y sistemas heredados que solo admiten un lienzo fijo. Si la proporción de destino difiere de la original, el procesador de imágenes deberá decidir el siguiente paso: estirar la imagen, recortarla para llenar el cuadro o encajarla dejando espacio libre. Esta capacidad no toma deliberadamente esa decisión visual. Proporciona dimensiones claras y previsibles para que el código posterior aplique una estrategia explícita. Compare las proporciones antes de estirar fotografías, logotipos, diagramas, obras gráficas o texto, pues de lo contrario puede aparecer una distorsión visible.

Gestione píxeles, redondeo y validación de forma fiable

Las cuatro dimensiones son enteros positivos porque los tamaños de imágenes rasterizadas se expresan en píxeles completos. El ancho y el alto originales siempre son obligatorios, y debe existir al menos una dimensión objetivo. Se rechazan los ceros, valores negativos, fracciones, datos no numéricos y dimensiones que superen el límite publicado de mil millones de píxeles, en lugar de convertirlos automáticamente. Cuando solo existe un objetivo, el lado calculado emplea el redondeo estándar al entero más cercano y nunca baja de un píxel. En imágenes muy pequeñas, el redondeo puede hacer que la proporción devuelta difiera mínimamente de la matemática, algo inevitable porque no existen fracciones de píxel. Para automatizaciones repetibles, envíe las dimensiones que indiquen los metadatos de la imagen, no su tamaño CSS de visualización ni una estimación manual. La misma entrada siempre produce la misma salida: no hay acceso a red, azar, dependencia de la hora, inspección de archivos ni estado oculto. Por ello, el resultado se puede almacenar en caché, probar con fixtures golden y reutilizar en clientes de API y flujos del navegador.

Prepare anchos de imagen adaptables

Calcule el alto correspondiente a cada ancho adaptable fijo antes de generar variantes de la imagen.

Valide un tamaño de entrega exacto

Determine el cuadro de salida solicitado para un anuncio, una ficha de mercado o una pantalla.

Cree comandos de redimensionado

Convierta los metadatos de origen y un lado solicitado en dimensiones enteras para un flujo de procesamiento.

¿Qué ocurre si solo indico un ancho objetivo?

El alto se calcula con la proporción original y se redondea al píxel entero más cercano.

¿Qué ocurre si solo indico un alto objetivo?

El ancho se calcula con la proporción original y se redondea al píxel entero más cercano.

¿Puedo indicar ambas dimensiones objetivo?

Sí. Los dos valores se devuelven exactamente, aunque su proporción difiera de la imagen original.

¿Esta herramienta carga o redimensiona mi imagen?

No. Solo realiza cálculos de dimensiones y nunca recibe, decodifica, almacena ni modifica datos de imagen.

¿Cuánto cuesta una solicitud a la API?

Cada solicitud a la API cuesta $0.002.

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/resize-to-dimensions

¿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/resize-to-dimensions \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":1920,"height":1080,"target_width":1280}'
{
  "width": 1920,
  "height": 1080,
  "target_width": 1280
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.resize_to_dimensions",
  "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 →