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

Compressore di file

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

Guida

Tutoriale sul compressore di file

Testare 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

Cosa 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 dall'uso di @capgo/capacitor-file-compressor

Se stai utilizzando Utilizza @capgo/capacitor-file-compressor per pianificare lo storage e la gestione dei file, collegalo con @capgo/capacitor-file-compressor per i dettagli di implementazione in @capgo/capacitor-file-compressor Avvio rapido per i dettagli di implementazione in Avvio rapido @capgo/capacitor-data-storage-sqlite per i dettagli di implementazione in @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.