メインコンテンツにスキップ
@capgo/capacitor-ファイル圧縮器 メディア オープンソース

ファイル圧縮 Capacitor プラグイン

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

インストール

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

ガイド

How to use File Compressor in Capacitor

デバイスでテスト

Capgoアプリをダウンロードし、QR codeをスキャンしてください。

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

@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ファイルの実装詳細のために

FAQ

__CAPGO_KEEP_0__ファイル圧縮プラグインのFAQ

Capacitorアプリにファイル圧縮プラグインをインストールするにはどうすればいいですか?

「bun add @capgo/capacitor-file-compressor」(または「npm install @capgo/capacitor-file-compressor」)を実行し、次に「bunx cap sync」を実行してiOSとAndroidのプロジェクトがネイティブcodeを取得できるようにします。次に、@capgo/capacitor-file-compressorをアプリのcodeからインポートします。

React、Vue、Angularと一緒に@capgo/capacitor-file-compressorが動作するでしょうか?

Yes. File Compressor is a Capacitor package, so it works with any web framework that runs inside Capacitor, including Ionic, React, Vue, Angular, Svelte and plain JavaScript.

どの Capacitor バージョンが@capgo/capacitor-file-compressorをサポートしていますか?

Capgo プラグインは Capacitor のメジャーバージョンに従います。使用するプラグインのメジャーバージョンは、Capacitor のメジャーバージョンと一致するものを使用してください (例えば、プラグイン v8 と Capacitor 8)。 GitHub README に記載されている互換性テーブルを参照してください。

は@capgo/capacitor-file-compressorが無料でオープンソースですか?

Yes. The source code is public on GitHub at https://github.com/Cap-go/capacitor-file-compressor/ and the package is free to install from npm. Bug reports and pull requests are welcome.

code を使用するファイル圧縮器をアップデートすることは、App Store のレビューなしでできますか?

プラグインをインストールまたはアップグレードすると、ネイティブの code が変更されるため、新しいストアビルドが必要になります。その後、JavaScript、HTML、CSS の変更がプラグインを呼び出すと、 Capgo のライブアップデートで即時配信できます。

ファイル圧縮の変更を、アプリレビューの待ちなしで配信します。

プラグインがストアのビルドに含まれると、Capgo ライブ アップデートは、ユーザーにJavaScript、HTML、CSSの変更を数分でプッシュします。

Start with Capgo