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

Compressore di file

Capacitor plugin per la compressione delle immagini efficiente che supporta i formati PNG, JPEG e WebP su iOS, Android e piattaforme web

Guida

Tutoriale sul compressore di file

Esegui il test sul dispositivo

Scarica l'app Capgo, poi scansione 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 impostazioni di dimensione e qualità specifiche.

Esempio di utilizzo

compressImage

Comprime un file di immagine con impostazioni di dimensione e qualità specifiche.

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 con l'utilizzo di @capgo/capacitor-file-compressor

Se stai utilizzando Utilizza @capgo/capacitor-file-compressor per pianificare lo storage e la gestione dei file, collega @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file-compressor per i dettagli di implementazione in @capgo/capacitor-file-compressor for the implementation detail in @capgo/capacitor-file-compressor, per i dettagli di implementazione in Avvio rapido @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-data-storage-sqlite per i dettagli di implementazione in @capgo/capacitor-data-storage-sqlite Utilizza @capgo/capacitor-data-storage-sqlite Utilizza @capgo/capacitor-data-storage-sqlite per la capacità nativa in Utilizzare @capgo/capacitor-data-storage-sqlite, e @capgo/capacitor-file per la dettaglio di implementazione in @capgo/capacitor-file.