Transloadit
Precios
  • Subida de archivos
  • Importación de archivos
  • Encoding de video
  • Encoding de audio
  • Procesamiento de imágenes
  • Procesamiento de documentos
  • Inteligencia artificial
  • Filtrado y seguridad de archivos
  • Catalogación de medios
  • Compresión de archivos
  • Evaluación de código
  • Exportación de archivos
  • Smart CDN
  • Ver todos los servicios
  • Explora integraciones (English)
  • Explora demos en vivo (English)
  • Uppy
  • TransloaditKit
  • Android SDK
  • Node SDK
  • Python SDK
  • Ruby SDK
  • Go SDK
  • Java SDK
  • PHP SDK
  • Zapier
  • MCP Server
  • Terraform
  • Conceptos esenciales
  • Prácticas recomendadas
  • FAQ
  • Robots
  • Endpoints de la API
  • Formatos
  • Crea tu primera app
  • Acerca de Transloadit
  • Comparaciones
  • Código abierto
  • Testimonios
  • Empleos (English)
  • Seguridad
  • Entradas
  • Actualidad para desarrolladores (English)
  • Consejos para desarrolladores (English)
  • Prensa (English)
  • Investigación (English)
  • Casos de éxito
  • Soluciones
  • Guías
  • Glosario (English)
  • Legal (English)
  • Herramientas
  • Cómo ayudamos a Coursera a llevar educación a millones de personas en todo el mundo
  • Soporte de Transloadit
  • Soporte para código abierto
  • Acuerdo de nivel de servicio (English)
Conceptos esencialesRobotsFAQEndpoints de la APIFormatosPrácticas recomendadas
Primeros pasos
  • Descripción general
  • Mi primera aplicación
  • Guardar los archivos de resultados
Temas
  • Assembly Instructions
  • Assembly Variables
  • Evaluación dinámica
  • Templates
  • Webhooks
  • Credenciales de terceros
  • Builtin Templates
  • Estrategias de redimensionamiento
  • Assembly Execution Progress
  • Workspaces
  • Agentes de IA
  • Parámetro use avanzado
  • El parámetro ignore_errors
Kits de desarrollo de software
  • Resumen
  • SDK para Android
  • Navegadores
  • Convex
  • cURL
  • SDK de Go
  • SDK de Java
  • Servidor MCP
  • Formulario multipart
  • SDK de Node.js
  • SDK de PHP
  • SDK de Python
  • SDK de Ruby
  • Terraform
  • TransloaditKit
  • Integración con Zapier

Estrategias de redimensionamiento

Los siguientes ejemplos muestran cómo resize_strategy afecta el redimensionamiento de una imagen de 400×300 píxeles a 100×100 píxeles:

fit

Utiliza el lado más largo de la imagen original como base para el redimensionamiento. Se conserva la relación de aspecto. Ninguno de los lados superará los 100 píxeles.

Por ejemplo, al redimensionar una imagen de 400×300 a 100×100, se obtendría una imagen de 100×75.

Antes:
La estrategia fit conserva la imagen completa dentro de un área de 100 por 100 píxeles
Lado más largo

desert-small.jpg

21 KB ⋅ 400×300

Después:
La estrategia fit conserva la imagen completa dentro de un área de 100 por 100 píxeles
100 px

desert-small.jpg

3,1 KB ⋅ 100×75

fillcrop

Escala la imagen para ajustarla al tamaño objetivo de 100×100 y conserva la relación de aspecto, mientras recorta cualquier superficie sobrante. Esto significa que ambos lados tendrán exactamente 100 píxeles, a costa de eliminar partes de la imagen.

De forma predeterminada, la imagen resultante se centra horizontal y verticalmente para llenar el rectángulo objetivo. Usa el parámetro gravity para cambiar dónde recortar la imagen, por ejemplo, "bottom" o "left".

Antes:
La estrategia fillcrop llena un cuadrado de 100 por 100 píxeles y recorta el exceso

desert-small.jpg

21 KB ⋅ 400×300

Después:
La estrategia fillcrop llena un cuadrado de 100 por 100 píxeles y recorta el exceso

desert-small.jpg

3,9 KB ⋅ 100×100

min_fit

Utiliza el lado más corto de la imagen original como base para el redimensionamiento. Después de redimensionarla, el lado más largo tendrá un valor superior al especificado. Se conserva la relación de aspecto. Ambos lados tendrán al menos 100 píxeles.

Por ejemplo, al redimensionar una imagen de 400×300 a 100×100, se obtendría una imagen de 133×100.

Antes:
La estrategia min_fit mantiene ambas dimensiones de la imagen en al menos 100 píxeles
Lado más corto

desert-small.jpg

21 KB ⋅ 400×300

Después:
La estrategia min_fit mantiene ambas dimensiones de la imagen en al menos 100 píxeles
100 px

desert-small.jpg

4,6 KB ⋅ 133×100

pad

Escala la imagen para ajustarla y conserva la relación de aspecto. Ambos lados de la imagen redimensionada tendrán exactamente 100 píxeles y cualquier superficie restante se rellenará con un color de fondo.

En este ejemplo, el color de fondo está determinado por la Assembly Variable ${file.meta.average_color}. Si estableces zoom en false (el valor predeterminado es true), las imágenes más pequeñas se centrarán horizontal y verticalmente, y tendrán relleno de fondo a su alrededor.

Antes:
La estrategia pad añade un color de fondo para crear una imagen de 100 por 100 píxeles

desert-small.jpg

21 KB ⋅ 400×300

Después:
La estrategia pad añade un color de fondo para crear una imagen de 100 por 100 píxeles

desert-small.jpg

3,4 KB ⋅ 100×100

stretch

Ignora la relación de aspecto y redimensiona la imagen al ancho y alto exactos especificados. Esto puede producir una imagen estirada o distorsionada.

Antes:
La estrategia stretch distorsiona la imagen a exactamente 100 por 100 píxeles

desert-small.jpg

21 KB ⋅ 400×300

Después:
La estrategia stretch distorsiona la imagen a exactamente 100 por 100 píxeles

desert-small.jpg

3,8 KB ⋅ 100×100

crop

Recorta un área de una imagen y descarta las partes que queden fuera. Si la imagen de origen es más pequeña que el marco de recorte, se ampliará. Esta estrategia se aplica de forma implícita cuando especificas coordenadas en el parámetro crop y no puede utilizarse sin él.

Para recortar alrededor de rostros humanos, consulta 🤖/image/facedetect en su lugar.

Antes:
La estrategia crop recorta un área de 100 por 100 píxeles de la imagen

desert-small.jpg

21 KB ⋅ 400×300

Después:
La estrategia crop recorta un área de 100 por 100 píxeles de la imagen

desert-small.jpg

2,8 KB ⋅ 100×100

Página anterior ← Builtin TemplatesPágina siguiente Assembly Execution Progress →
TransloaditVerificando el estado…

Producto

  • Servicios
  • Precios
  • Demos EN (English)
  • Herramientas
  • Seguridad
  • Soporte

Empresa

  • Acerca de Transloadit/Prensa EN (English)
  • Blog/Empleos EN (English)
  • Comparaciones/Matriz de cumplimiento EN (English)
  • Investigación EN (English)
  • Código abierto
  • Soluciones

Documentación

  • Primeros pasos
  • Transcodificación
  • FAQ
  • Endpoints de la API
  • Guías/Consejos para desarrolladores EN (English)
  • Formatos compatibles

Más

  • Estado de la plataforma⁠
  • Foro de la comunidad⁠
  • StackOverflow⁠
  • Uppy EN (English)
  • tus⁠

© 2009–2026 Transloadit-II GmbH

Privacidad EN (English)Términos EN (English)Aviso legal EN (English)
EnglishDeutschEspañol