メインコンテンツにスキップ
プラグインに戻る
@capgo/capacitor-ファイル コンプレッサー
チュートリアル
@capgo/capacitor-ファイル コンプレッサー

ファイル コンプレッサー

Capacitor プラグインは、iOS、Android、WebプラットフォームをサポートするPNG、JPEG、WebP形式の画像圧縮を効率的に行うものです。

ガイド

ファイル圧縮プラグインのチュートリアル

デバイスでテスト

Download the Capgo app, then scan the QR code.

ファイル圧縮プラグインのプレビューQR code

@capgo/capacitor-file-compressor を使用します

Capacitor ファイル圧縮プラグインのインターフェイス

インストール

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

このプラグインが公開するもの

  • compressImage - 指定したサイズと品質設定で画像ファイルを圧縮します。

使用例

compressImage

指定したサイズと品質設定で画像ファイルを圧縮します。

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

フルリファレンス

@capgo/capacitorを使用して続行

Capgoを使用している場合 @capgo/capacitorを使用 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__と接続して @capgo/capacitorの実装詳細 for the implementation detail in @capgo/capacitor-file-compressor, @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__の実装詳細 @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-data-storage-sqlite @capgo/capacitor-data-storage-sqliteの実装詳細 for the implementation detail in @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-data-storage-sqlite Capacitorのネイティブ機能を使用するために@capgo/capacitor-data-storage-sqlite、そして @capgo/capacitor-file Capacitorの実装詳細を@capgo/capacitor-fileで確認することができます。