Passer à la navigation principale
Retour aux plugins
@capgo/capacitor-compressor-de-fichier
Tutoriel
@capgo/capacitor-compressor-de-fichier

Compresseur de fichiers

plugin Capacitor pour la compression d'images efficace supportant les formats PNG, JPEG et WebP sur les plateformes iOS, Android et Web

Guide

Tutoriel sur le Compresseur de fichiers

Utilisation de @capgo/capacitor-file-compressor

Interface de plugin Compresseur de fichiers Capacitor pour la compression d'images.

Installation

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

Ce plugin expose

  • compressImage - Comprime un fichier d'image avec des dimensions et des paramètres de qualité spécifiés.

Exemple d'utilisation

compressImage

Comprime un fichier d'image avec des dimensions et des paramètres de qualité spécifiés.

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

Référence complète

Continuez à partir de l'utilisation de @capgo/capacitor-file-compressor

Si vous utilisez En utilisant @capgo/capacitor-file-compressor planifier le stockage et la gestion des fichiers, connectez-le à @capgo/capacitor-compressor-de-fichiers détails d'implémentation dans @capgo/capacitor-compressor-de-fichiers, Démarrage détails d'implémentation dans Démarrage, @capgo/capacitor-stockage-de-données-sqlite détails d'implémentation dans @capgo/capacitor-stockage-de-données-sqlite, Utilisation de @capgo/capacitor-stockage-de-données-sqlite capacité native dans Utilisation de @capgo/capacitor-stockage-de-données-sqlite, et @capgo/capacitor-fichier détails d'implémentation dans @capgo/capacitor-fichier.