Saltare al contenuto principale
Indietro ai plugin
@capgo/capacitor-file-compressor
Tutorial
@capgo/capacitor-file-compressor

File Compressor

Il plugin Capacitor per la compressione delle immagini efficiente supporta PNG, JPEG e WebP su iOS, Android e piattaforme Web

Guida

Tutoriale sul Compressore di File

Testa sul dispositivo

Scarica l'app Capgo, poi scansa il codice QR code.

Collegamento QR di anteprima del plugin File Compressor code

Utilizzo di @capgo/capacitor-file-compressor

Capacitor Interfaccia del plugin File Compressor per la compressione delle immagini.

Installa

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

Cos'è che questo plugin espone

  • compressImage - Comprime un file di immagine con dimensioni e impostazioni di qualità specificate.

Esempio di utilizzo

compressImage

Comprime un file di immagine con dimensioni e impostazioni di qualità specificate.

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);

Riferimento completo

Continua da Utilizzo di @capgo/capacitor-file-compressor

Se stai utilizzando Utilizzo di @capgo/capacitor-file-compressor per pianificare lo storage e la gestione dei file, collega questo plugin con @capgo/capacitor-file-compressor per i dettagli di implementazione in @capgo/capacitor-file-compressor Guida introduttiva per i dettagli di implementazione in Guida introduttiva @capgo/capacitor-data-storage-sqlite per i dettagli di implementazione in @capgo/capacitor-data-storage-sqlite Utilizzo di @capgo/capacitor-data-storage-sqlite per la capacità nativa in Utilizzo di @capgo/capacitor-data-storage-sqlite, e @capgo/capacitor-file per il dettaglio di implementazione in @capgo/capacitor-file.