@capgo/capacitor-file-compressor 画像のサイズ変更と再エンコードを行います デバイス上 アップロード前に実行。最大幅、高さ、品質、出力形式(JPEG、PNG、WebP、iOSではHEIF)を制御できます。プライバシー保護のためEXIF情報は削除されます。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | エンジン |
|---|---|
| iOSと | ImageIO |
| Android | Bitmap |
| Web | Canvas |
コア機能
「コア機能」セクションcompressImage- 指定したサイズと画質設定で画像ファイルを圧縮します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
compressImage | 指定したサイズと画質設定で画像ファイルを圧縮します。 |
getPluginVersion | ネイティブの Capacitor プラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-file-compressor.
@capgo/capacitor-file-compressorの次へ進む
「@capgo/capacitor-file-compressorの次へ進む」というセクション使用している場合 @capgo/capacitor-file-compressor ストレージとファイル処理を計画するには、以下と連携してください: @capgo/capacitor-file-compressor を使用する @capgo/capacitor-file-compressor でネイティブ機能を利用するには、 @capgo/capacitor-data-storage-sqlite @capgo/capacitor-data-storage-sqlite の実装の詳細については、 @capgo/capacitor-data-storage-sqlite の使い方 「@capgo/capacitor-data-storage-sqliteの使用方法」におけるネイティブ機能について、 @capgo/capacitor-file @capgo/capacitor-file の実装の詳細については、 @capgo/capacitor-file の使い方 @capgo/capacitor-file. の使い方で扱うネイティブ機能については