compresso
Abrir la app

Comprime imágenes antes de subirlas

Integra compresso.js en tu input: compress(file) devuelve un File optimizado listo para subir. Las imágenes no salen del navegador hasta que tu código las envía.

Cómo funciona

  1. npm install compresso.js
  2. Llama compress(file, { quality: 0.8, maxWidth: 1920, format: "auto" }) al cambiar.
  3. Sube result.file en lugar del original.

Preguntas comunes

¿Funciona con formularios multipart?
Sí. result.file es un File estándar para FormData.
¿Necesito backend?
No. La compresión es 100% del lado del cliente.

Para desarrolladores

Integra la compresión en tu flujo de subida:

npm install compresso.js
npm · Docs

Relacionado