@capgo/capacitor-file-compressor redimensionne et réencode les images sur l'appareil avant l'upload. Contrôlez la largeur, la hauteur, la qualité et le format de sortie (JPEG, PNG, WebP, plus HEIF sur iOS) max. Les données EXIF sont supprimées pour la confidentialité.
Plateformes compatibles
Section intitulée « Plateformes compatibles »| Plateforme | Moteur |
|---|---|
| iOS | ImageIO |
| Android | Bitmap |
| Web | Canvas |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »compressImage- Compresse un fichier image avec des dimensions et des paramètres de qualité spécifiques.
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
compressImage | Compresse un fichier image avec des dimensions et des paramètres de qualité spécifiques. |
getPluginVersion | Récupérer la version du plugin natif Capacitor. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-file-compressor.
Continuer avec @capgo/capacitor-file-compressor
Section intitulée « Continuer avec @capgo/capacitor-file-compressor »Si vous utilisez @capgo/capacitor-file-compressor pour planifier le stockage et la gestion des fichiers, connectez-l’à Utiliser @capgo/capacitor-file-compressor pour la capacité native dans Utiliser @capgo/capacitor-file-compressor, @capgo/capacitor-data-storage-sqlite pour le détail d'implémentation dans @capgo/capacitor-data-storage-sqlite, Utilisation de @capgo/capacitor-data-storage-sqlite pour la capacité native, voir Utiliser @capgo/capacitor-data-storage-sqlite @capgo/capacitor-file pour le détail d'implémentation dans @capgo/capacitor-file, et Utiliser @capgo/capacitor-file pour la fonctionnalité native dans « Utiliser @capgo/capacitor-file. »