@capgo/capacitor-file-compressorを使用
Capacitor ファイル圧縮プラグイン 画像圧縮用のインターフェイスです。
Install
bun add @capgo/capacitor-file-compressor
bunx cap sync
bunx cap sync プラグインのネイティブ code をあなたのネイティブ プロジェクトにコピーします。プラグインのアップグレード後は、再度実行してください。
Import
import { FileCompressor } from '@capgo/capacitor-file-compressor';
APIの概要
| Method | 概要 |
|---|---|
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-ファイル圧縮器から続けて
Capacitor File Compressor を使用しています。 Using @capgo/capacitor-file-compressor これに接続してください。 @capgo/capacitor-ファイル圧縮器 @capgo/capacitor-file-compressor はじめに @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-file-compressor @capgo/capacitor-データストレージ-SQLite @capgo/capacitor-data-storage-sqlite @capgo/capacitor-data-storage-sqlite @capgo/capacitor-data-storage-sqlite @capgo/capacitorファイル @capgo/capacitorファイルの実装詳細のために