ForHosting KIT · Imágenes

Redimensionar imagen a un tamaño de archivo objetivo

Redimensionar una imagen a un tamaño de archivo objetivo estima la calidad de compresión y la escala proporcional necesarias para respetar un límite indicado.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Introduzca el ancho y el alto de origen, seleccione JPEG, PNG, WebP o AVIF y especifique el máximo en kilobytes decimales. La calculadora devuelve dimensiones sugeridas, calidad, tamaño estimado y el mínimo realista. Como trabaja con metadatos y no con los píxeles, ofrece una orientación para planificar, no una promesa sobre un codificador o una fotografía concretos. Las mismas entradas siempre producen el mismo resultado.

Convierta un límite de archivo en ajustes de exportación útiles

Comience con el ancho y el alto reales de la imagen, el formato de salida previsto y el tamaño máximo que acepta el destino. La calculadora estima primero una exportación normal con la calidad de referencia propia del formato. Si ya cabe, conserva las dimensiones originales y no recomienda cambios. Para JPEG, WebP y AVIF, reduce después la calidad modelada sin eliminar píxeles. Si eso no basta, mantiene una calidad mínima prudente y calcula una escala proporcional para ambos lados. PNG se considera un formato sin pérdida, por lo que recomienda reducir la escala en vez de fingir que un control de calidad como el de JPEG determina su peso. La salida incluye la acción, dimensiones enteras, porcentaje de escala, calidad, tamaño previsto, estimación original y mínimo. Utilice esos valores como primer ajuste del codificador; luego mida el archivo generado y haga una corrección pequeña si el servicio receptor impone un límite estricto en bytes.

Entienda qué puede y qué no puede predecir la estimación

El tamaño exacto no se deduce solo de dimensiones y formato. Un icono plano, una fotografía nocturna con ruido y una ilustración detallada pueden compartir ancho, alto y formato, pero comprimirse de manera muy distinta. También influyen el codificador, el submuestreo de color, los metadatos, la animación, la transparencia, los perfiles de color y la optimización. Por eso esta calculadora emplea un modelo analítico transparente: cada formato tiene una cantidad típica de bytes comprimidos por píxel, una pequeña sobrecarga de contenedor, una calidad de referencia y, en formatos con pérdida, una curva continua de calidad. El nivel de confianza se identifica expresamente como estimación aproximada. La herramienta no inspecciona, carga, decodifica ni modifica la imagen y nunca promete un peso exacto. Para automatización fiable, codifique una vez con la recomendación, compare los bytes obtenidos con el objetivo y deje que una búsqueda acotada del codificador converja. El cálculo aporta sobre todo un punto inicial razonable.

Gestione objetivos diminutos sin recomendaciones inutilizables

No todos los tamaños extremadamente pequeños son realistas. Incluso un archivo de imagen vacío necesita cabeceras y datos del contenedor, y reducir una fotografía grande a un mapa de bits casi invisible rara vez es una interpretación útil. La calculadora fija un suelo práctico: mantiene la proporción de origen, permite que el lado corto baje como máximo hasta 32 píxeles y aplica la calidad mínima modelada para el formato. Si el objetivo solicitado queda por debajo, la petición falla con un error de entrada que indica el mínimo calculado en kilobytes. Es preferible a devolver dimensiones nulas, aritmética negativa o una aparente garantía imposible para un codificador normal. Se usan kilobytes decimales, es decir, un KB equivale a 1,000 bytes. Las dimensiones deben ser enteros positivos, el área de origen está acotada y las dimensiones de salida se redondean hacia abajo. Conserve siempre un margen de seguridad cuando un portal rechace archivos justo en el límite.

Prepare una carga para un portal estricto

Estime una calidad y resolución útiles antes de exportar una imagen para un formulario con límite fijo en KB.

Defina presupuestos para imágenes adaptables

Convierta un presupuesto de rendimiento en dimensiones y compresión aproximadas para variantes generadas.

Inicie la búsqueda de un codificador

Proporcione a un ciclo de compresión una calidad y escala iniciales razonables para reducir pruebas innecesarias.

¿El archivo codificado tendrá exactamente el tamaño estimado?

No. El contenido de los píxeles y los ajustes del codificador alteran la compresión; mida el archivo real si el límite es estricto.

¿Por qué PNG siempre devuelve calidad 100?

PNG se modela sin pérdida. Su nivel de compresión afecta más al tiempo de proceso que a la calidad visual, por lo que la escala es la recomendación relevante.

¿Qué sucede si el objetivo es demasiado pequeño?

La petición devuelve un error de entrada con el mínimo realista estimado para esas dimensiones y ese formato.

¿La calculadora carga o examina mi imagen?

No. Solo recibe dimensiones, formato y tamaño objetivo; nunca recibe ni procesa los píxeles de la imagen.

¿Cuánto cuesta una petición de API?

Cada petición de 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-filesize

¿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-filesize \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":4000,"height":3000,"format":"jpeg","target_kb":500}'
{
  "width": 4000,
  "height": 3000,
  "format": "jpeg",
  "target_kb": 500
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.resize_to_filesize",
  "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 →