Allez directement au contenu principal
Retour aux plugins
@capgo/capacitor-compressor-de-fichier
Tutoriel
par github.com/Cap-go

Compresseur de fichiers

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

Guide

Tutoriel sur le compresseur de fichiers

Utilisation de @capgo/capacitor-file-compressor

Capacitor Plugin de compresseur de fichiers 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 à utiliser @capgo/capacitor-compressor-de-fichier

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