Pular al contenido principal
Volver a plugins
@capgo/capacitor-compressor-de-archivos
Tutoría
@capgo/capacitor-compressor-de-archivos

Compressor de archivos

Capacitor plugin para la compresión de imágenes eficiente que admite formatos PNG, JPEG y WebP en iOS, Android y plataformas web

Guía

Tutorial sobre Comprimidor de Archivos

Probar en dispositivo

Descargue la aplicación Capgo, luego escane el código QR code.

Enlace de vista previa QR del plugin de compresión de archivos code

Usando @capgo/capacitor-file-compressor

Interfaz del plugin de compresión de archivos Capacitor para la compresión de imágenes.

Instalar

bun add @capgo/capacitor-file-compressor
bunx cap sync

¿Qué se expone con este plugin?

  • compressImage - Comprime un archivo de imagen con dimensiones y ajustes de calidad especificados.

Ejemplo de uso

compressImage

Comprime un archivo de imagen con dimensiones y ajustes de calidad especificados.

import { FileCompressor } from '@capgo/capacitor-file-compressor';

// Web - Compress from file input
const fileInput = document.getElementById('file') as HTMLInputElement;
const file = fileInput.files[0];
const result = await FileCompressor.compressImage({
  blob: file,
  quality: 0.8,
  width: 1200,
  mimeType: 'image/jpeg'
});
const url = URL.createObjectURL(result.blob);

Referencia completa

Sigue adelante desde Using @capgo/capacitor-file-compressor

Si estás utilizando Using @capgo/capacitor-file-compressor para planificar el almacenamiento y el manejo de archivos, conecta con @capgo/capacitor-file-compressor para obtener detalles de implementación en @capgo/capacitor-file-compressor, Inicio para obtener detalles de implementación en Inicio, @capgo/capacitor-data-storage-sqlite para obtener detalles de implementación en @capgo/capacitor-data-storage-sqlite, Utilizando @capgo/capacitor-data-storage-sqlite para la capacidad nativa en Usando @capgo/capacitor-almacenamiento-de-datos-sqlite, y @capgo/capacitor-archivo para el detalle de implementación en @capgo/capacitor-archivo.