Transloadit

Agrega lógica a tus pipelines de procesamiento

Usa expresiones JavaScript para calcular valores, definir respaldos y ramificar la lógica — todo inline en tus pasos de procesamiento.

No necesitas tarjeta de crédito5 GB incluidos en el plan gratuito
Uploaded files
panorama.jpg(3840 × 1080)Horizontal
story_reel.png(1080 × 1920)Vertical
cover_art.jpg(2560 × 1440)Horizontal
headshot.png(600 × 900)Vertical
hero_banner.jpg(1920 × 720)Horizontal
Badge Check Icon
Expresiones JavaScript

Usa todo el poder de JavaScript para calcular valores dinámicamente según las propiedades del archivo.

Badge Check Icon
Valores de respaldo

Proporciona valores predeterminados para metadatos faltantes usando operadores estándar de JavaScript.

Badge Check Icon
Lógica condicional

Aplica distintos procesamientos según el tamaño, tipo, dimensiones o cualquier campo de metadatos del archivo.

Las plataformas más ambiciosas del mundo confían en nosotros desde 2009 para procesar multimedia crítica para su negocio.

Lee historias de clientes
  • The New York Times logo
  • NVIDIA logo
  • PwC logo
  • Coursera logo
  • Oracle logo
  • Fujitsu logo
Casos de uso

Procesamiento dinámico de archivos

Usa expresiones JavaScript para crear pipelines de procesamiento inteligentes.

Dimensiones dinámicas

Calcula las dimensiones de salida según las propiedades del archivo de entrada.

"width": "${file.meta.width * (720 / file.meta.height)}"
bird.webp
1600 × 1200
ancho960

Valores de respaldo

Proporciona valores predeterminados cuando faltan metadatos del archivo.

"title": "${file.meta.title || 'Untitled'}"
photo.jpg
3.8 MB · 4032 × 3024
título"Untitled"

Lógica condicional

Aplica distintos procesamientos según el tipo de archivo, el tamaño o cualquier campo de metadatos.

"resize_strategy": "${file.meta.width > file.meta.height ? 'fit' : 'pad'}"
ArchivoDimensionesEstrategia de redimensionamiento
panorama.jpg3840 × 1080Evaluando…fitfitportrait.png800 × 1200Evaluando…padpadbanner.jpg1920 × 400Evaluando…fitfitavatar.png512 × 512Evaluando…padpadcover.jpg2560 × 1440Evaluando…fitfitheadshot.png600 × 900Evaluando…padpadhero.jpg1920 × 800Evaluando…fitfitlogo.png256 × 256Evaluando…padpadslide.jpg1280 × 720Evaluando…fitfiticon.png64 × 64Evaluando…padpadsplash.jpg3000 × 1500Evaluando…fitfitthumb.png150 × 200Evaluando…padpadwallpaper.jpg2560 × 1080Evaluando…fitfitprofile.png400 × 400Evaluando…padpadbackdrop.jpg4096 × 2160Evaluando…fitfitstamp.png128 × 128Evaluando…padpadfeature.jpg1600 × 900Evaluando…fitfitbadge.png96 × 96Evaluando…padpadpromo.jpg1200 × 630Evaluando…fitfitphoto.png800 × 1067Evaluando…padpadpanorama.jpg3840 × 1080Evaluando…fitfitportrait.png800 × 1200Evaluando…padpadbanner.jpg1920 × 400Evaluando…fitfitavatar.png512 × 512Evaluando…padpadcover.jpg2560 × 1440Evaluando…fitfitheadshot.png600 × 900Evaluando…padpadhero.jpg1920 × 800Evaluando…fitfitlogo.png256 × 256Evaluando…padpadslide.jpg1280 × 720Evaluando…fitfiticon.png64 × 64Evaluando…padpadsplash.jpg3000 × 1500Evaluando…fitfitthumb.png150 × 200Evaluando…padpadwallpaper.jpg2560 × 1080Evaluando…fitfitprofile.png400 × 400Evaluando…padpadbackdrop.jpg4096 × 2160Evaluando…fitfitstamp.png128 × 128Evaluando…padpadfeature.jpg1600 × 900Evaluando…fitfitbadge.png96 × 96Evaluando…padpadpromo.jpg1200 × 630Evaluando…fitfitphoto.png800 × 1067Evaluando…padpad
Planes y precios

Precios sencillos

Los planes más grandes implican un menor costo por GB. ¿Necesitas flexibilidad? Obtén un plan personalizado con límites de gasto. Ver todas las opciones de precios.

Community
$0/mo

Ideal para probar Transloadit

5 GB/mo incluido
Importación y exportación con 90% de descuento
Soporte en el foro de la comunidad
Todas las funciones principales incluidas
Imágenes con marca de agua; audio y video limitados a 5s
Startup
$69/mo

Para equipos pequeños y startups

40 GB/month incluido
Importación y exportación con 90% de descuento
90% más económico que AWS Lambda
Soporte por email y chat
SLA de disponibilidad del 99.9%
Empresarial
Personalizado

Para equipos con necesidades avanzadas

Cuotas de GB personalizadas
Gerente de cuenta dedicado
Soporte prioritario y SLA
Descuentos por volumen disponibles
Pasos de procesamiento con expresiones JavaScript
{
  "steps": {
    ":original": {
      "robot": "/upload/handle"
    },
    "resized": {
      "use": ":original",
      "robot": "/image/resize",
      "width": "${Math.min(width, 1920)}",
      "height": "${Math.min(height, 1080)}",
      "imagemagick_stack": "${size > 5000000 ? 'v3.0.1' : 'v2.0.10'}"
    },
    "exported": {
      "use": "resized",
      "robot": "/s3/store",
      "path": "${fields.category || 'uncategorized'}/${file.name}"
    }
  }
}
Transloadit

Deja de hardcodear parámetros de procesamiento

El servicio de evaluación de código de Transloadit te permite crear pipelines inteligentes que se adaptan automáticamente a cada archivo.
Expresiones JavaScript

Usa cualquier expresión JavaScript inline con sintaxis de llaves con signo de dólar.

Accede a los metadatos del archivo

Referencia file.meta.width, file.meta.height, file.size y todos los campos de metadatos.

Biblioteca estándar

Usa Math, Date, métodos de String y otros elementos integrados de JavaScript para lógica compleja.

Valores de respaldo

Maneja metadatos faltantes de forma elegante con operadores || y expresiones ternarias.

Ejecución rápida

Los scripts se ejecutan en menos de 1ms, con un timeout de 1 segundo por seguridad.

Rentable

El acceso simple a variables es gratis. Solo se cobran las expresiones JavaScript complejas.

Demos

Míralo en acción

Para darte una idea de nuestra versatilidad, aquí tienes una selección curada de demos en vivo.

Prueba Transloadit

Prueba Transloadit gratis

Empieza a crear pipelines de procesamiento dinámicos hoy con nuestro plan gratuito.
Pain Point Icon
Valores de procesamiento hardcodeados
Badge Check Icon
Expresiones dinámicas
Pain Point Icon
Errores por metadatos faltantes
Badge Check Icon
Valores de respaldo
Pain Point Icon
Procesamiento de talla única
Badge Check Icon
Lógica condicional
Pain Point Icon
Cálculos complejos de dimensiones
Badge Check Icon
Expresiones matemáticas
Pain Point Icon
Nombres de archivo de salida estáticos
Badge Check Icon
Templates de rutas dinámicas
Pain Point Icon
Workflows inflexibles
Badge Check Icon
Pipelines con JavaScript
GDPR Icon
HIPAA Icon
AES-256 Icon
AICPA / SOC icon
No necesitas tarjeta de crédito · 5 GB incluidos en el plan gratuito