Pakete, Repositories und App-Kategorien suchen

Paketdetailsv3.0.0

isolate_image_compress

IsolateImageCompress ist ein Paket zum Komprimieren und Größenändern von Bildern im Isolate (IsolateFlutter).

30-Tage-Downloads
83
Likes
24
Pub-Punkte
160

Paket installieren

flutter pub add isolate_image_compress

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

IsolateImageCompress ist ein Dart-Paket, das entwickelt wurde, um Bilder mithilfe von Isolates zu komprimieren und zu skalieren, wodurch eine nicht-blockierende Leistung in Flutter-Anwendungen gewährleistet wird. Durch die Nutzung von IsolateFlutter wird der Bildverarbeitungsaufwand von der Hauptthread abgeleitet, was die Reaktionsfähigkeit der Anwendung während intensiver Operationen verbessert. Ideal für die Verarbeitung großer Bilder oder Bildbatches ohne Blockierung der Benutzeroberfläche. Das Paket unterstützt effizienten Speicherverbrauch und nahtlose Integration in bestehende Flutter-Arbeitsabläufe.

Anwendungsfälle

  • Komprimierung von vom Benutzer hochgeladenen Bildern
  • Bilder vor dem Hochladen verkleinern
  • Massenverarbeitung mehrerer Bilder
  • Verbesserung der Benutzeroberflächenreaktionsfähigkeit während der Bildmanipulation
  • Effizientes Handling von hochauflösenden Fotos

Hauptmerkmale

  • Bildverarbeitung in Isolaten ausführen
  • Nicht-blockierende UI-Operationen
  • Unterstützt Komprimierung und Größenanpassung
  • Effizientes Speichermanagement
  • Einfache Integration mit Flutter

Geeignet für

  • Anwendungen, die Echtzeit-Bildverarbeitung erfordern
  • medienintensive Anwendungen
  • Bildupload-Funktionen
  • Leistungskritische Anwendungen
  • Entwickler, die thread-sichere Bildoperationen suchen

Hinweise

  • Erfahrung mit Isolates erforderlich
  • Eingeschränkter Plattformsupport erwähnt
  • Für komplexe Workflows kann eine zusätzliche Konfiguration erforderlich sein
  • Nicht geeignet für einfache Aufgaben mit einer einzigen Abbildung
  • Abhängig von IsolateFlutter für Kernfunktionen

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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! ❤️

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

  • image^4.9.1
  • isolate_flutter^4.0.0

Quell-Repository

Projekte, die dieses Paket verwenden