パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v3.0.0

isolate_image_compress

IsolateImageCompress は、イソレート(IsolateFlutter)で画像を圧縮およびリサイズするためのパッケージです。

30日間ダウンロード
83
いいね数
24
Pub ポイント
160

パッケージをインストール

flutter pub add isolate_image_compress

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

IsolateImageCompress は、Dart パッケージで、アイソレートを使用して画像を圧縮およびリサイズするためのものであり、Flutter アプリケーションでのブロッキングなしのパフォーマンスを保証します。IsolateFlutter を活用することで、画像処理タスクをメインスレッドからオフロードし、高負荷の操作中にアプリの応答性を向上させます。UI のフリーズを防ぐために、大きな画像や一括の画像処理に最適です。効率的なメモリ使用と既存の Flutter ワークフローへのシームレスな統合をサポートしています。

用途

  • ユーザーがアップロードした画像の圧縮
  • アップロード前に画像のサイズを変更する
  • 複数の画像を一括処理する
  • 画像操作中のUI応答性の向上
  • 高解像度の写真を効率的に処理する

主な機能

  • Isolateで画像処理を実行する
  • ブロッキングしないUI操作
  • 圧縮およびリサイズをサポート
  • 効率的なメモリ管理
  • Flutter との簡単な統合

適している対象

  • リアルタイム画像処理を必要とするアプリケーション
  • メディア集約型アプリケーション
  • 画像アップロード機能
  • パフォーマンスが重要なアプリ
  • スレッドセーフな画像操作を求める開発者

注意事項

  • Isolates の理解が必要です
  • 制限されたプラットフォームサポートが言及されています
  • 複雑なワークフローには追加の構成が必要になる場合があります
  • 単一画像の簡単なタスクには適していません
  • コア機能の実現に IsolateFlutter に依存しています

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Isolate Flutter

This repository holds three packages. IsolateHttp and IsolateImageCompress are both built on top of IsolateFlutter.

Package Version Description
isolate_flutter 4.0.0 Create and manage isolates
isolate_http 4.0.0 Run http requests in an isolate
isolate_image_compress 3.0.0 Compress and resize images in an isolate

Requirements

Flutter >=3.35.0, Dart ^3.9.0. Verified against Flutter 3.44.

IsolateFlutter

Pub

IsolateFlutter is a useful package for you who want to make and manage Isolate. It is based on dart:isolate so it only support iOS and Android.

IsolateHttp

Pub

IsolateHttp provides a way to launch http package with IsolateFlutter.

IsolateImageCompress

Pub

IsolateImageCompress is a package to compress and resize the images in isolate (IsolateFlutter).

Working on this repository

isolate_http and isolate_image_compress depend on the published isolate_flutter. A pubspec_overrides.yaml in each of them points at the local copy instead, so the whole repository resolves against your working tree. Those overrides are ignored by dart pub publish.

When releasing, publish isolate_flutter first — the other two depend on it.

cd isolate_flutter && flutter test
cd ../isolate_http && flutter test
cd ../isolate_image_compress && flutter test

Author

IsolateFlutter is developed by Thong Dang. You can contact me at thongdn.it@gmail.com

If you like my project, you can support me Buy Me A Coffee or star (like) for it.

Thank you! ❤️

カテゴリー

依存関係

依存関係一覧 2 件

  • image^4.9.1
  • isolate_flutter^4.0.0

ソースリポジトリ

このパッケージを使用しているプロジェクト