Zum Hauptinhalt springen

Dateikomprimierer Capacitor Plugin

Capacitor Plugin für effiziente Bildkomprimierung mit PNG, JPEG und WebP-Formaten auf iOS, Android und Web-Plattformen

Installieren

bun add @capgo/capacitor-file-compressor bunx cap sync
npm, pnpm oder yarn
  • npm install @capgo/capacitor-file-compressor
  • pnpm add @capgo/capacitor-file-compressor
  • yarn add @capgo/capacitor-file-compressor

Guide

Wie man den Dateikompressor in Capacitor verwendet

Wie man den Dateikompressor in __CAPGO_KEEP_0__ verwendet

Herunterladen Sie die Capgo App, dann scannen Sie die QR-code.

Vorschau-Link für das Plugin File Compressor code

Verwendung von @capgo/capacitor-file-compressor

Capacitor File Compressor Plugin interface for image compression.

Installieren

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

bunx cap sync kopiert die native code des Plugins in Ihre native Projekte. Führen Sie es erneut durch, nachdem Sie das Plugin aktualisiert haben.

Importieren

import { FileCompressor } from '@capgo/capacitor-file-compressor';

API im Überblick

Methode Beschreibung
compressImage Komprimiert ein Bild mit angegebenen Dimensionen und Qualitätseinstellungen.

Beispiele

compressImage()

Komprimiert ein Bild mit angegebenen Dimensionen und Qualitätseinstellungen.

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

Vollständige Referenz

Weiter zum Thema "@capgo/capacitor-file-compressor"

Wenn Sie "@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file-compressor" verwenden Verwenden Sie "@capgo/capacitor-file-compressor" um Speicherplatz und Dateimanagement zu planen, verbinden Sie es mit @capgo/capacitor-Dateikomprimierer für die Implementierungsdetails in @capgo/capacitor-Dateikomprimierer Getting Started für die Implementierungsdetails in Einstieg @capgo/capacitor-Daten-Speicher-SQLite für die Implementierungsdetails in @capgo/capacitor-Daten-Speicher-SQLite Verwendung von @capgo/capacitor-Daten-Speicher-SQLite für die native Fähigkeit in Verwendung von @capgo/capacitor-Daten-Speicher-SQLite und @capgo/capacitor-Datei für die Implementierungsdetails in @capgo/capacitor-Datei

FAQ

FAQ zum Dateikomprimierungs-Plugin

Wie installiere ich das Dateikomprimierungs-Plugin in einer Capacitor-Anwendung?

Führen Sie 'bun add @capgo/capacitor-dateikomprimierung' (oder 'npm install @capgo/capacitor-dateikomprimierung') aus, führen Sie dann 'bunx cap sync' aus, damit die iOS- und Android-Projekte die native code-Datei aufnehmen. Importieren Sie es aus '@capgo/capacitor-dateikomprimierung' in Ihrer code-Anwendung.

Funktioniert @capgo/capacitor-dateikomprimierung mit React, Vue und Angular?

Ja. Der Dateikomprimierer ist ein Capacitor-Paket, daher funktioniert er mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-dateikomprimierer?

Capgo-Plugins folgen der Capacitor-Majortversion: Wählen Sie die Plugin-Majortversion, die Ihrer Capacitor-Majortversion entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitätsübersicht im GitHub-README-Datei listet die unterstützten Versionen auf.

Ist @capgo/capacitor-dateikomprimierer kostenlos und Open-Source?

Ja. Der Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-dateikomprimierer/ verfügbar und das Paket kann kostenlos installiert werden von npm. Bugberichte und Pull-Anfragen sind willkommen.

Kann ich code, das File Compressor verwendet, ohne eine App-Store-Bewertung aktualisieren?

Die Installation oder Aktualisierung des Plugins ändert die native code, daher benötigt es eine neue App-Store-Build. Anschließend können JavaScript-, HTML- und CSS-Änderungen, die den Plugin aufrufen, sofort mit Capgo-Live-Updates verschickt werden.

Dateien ohne Wartezeit über die App-Überprüfung hinweg bereitstellen

Sobald das Plugin in Ihrem Laden enthalten ist, Capgo Live-Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten.

Mit Capgo beginnen