Kategorien, Pakete und Repositories suchen

Cover von flutter_luban
Paketdetailsv2.1.2

flutter_luban

Ein Bildkomprimierungs-Paket wie Luban für Dart, basierend auf image. Diese Bibliothek hat keine systemseitigen Plattformbeschränkungen.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
785
Likes
101
Pub-Punkte
130

Paket installieren

flutter pub add flutter_luban

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

flutter_luban ist ein auf Dart basierendes Bildkompressionspaket, das von Luban inspiriert ist und darauf abzielt, die Dateigröße von Bildern ohne signifikanten Qualitätsverlust zu reduzieren. Es funktioniert unabhängig von der zugrundeliegenden Plattform und ist daher mit Android, iOS, macOS, Windows und Linux kompatibel. Die Bibliothek nutzt effiziente Bildverarbeitungsalgorithmen, um optimierte Ausgaben für Web- und Mobile-Anwendungen bereitzustellen. Ideal für Apps, die eine schnelle und zuverlässige Bildoptimierung beim Hochladen oder Speichern benötigen.

Anwendungsfälle

  • Bildoptimierung vor dem Hochladen
  • Verringern der App-Speicher Nutzung
  • Verbesserung der Medien-Ladeleistung
  • Bilder für die Webbereitstellung vorbereiten
  • Automatisierte Bildkomprimierung in Workflows

Hauptmerkmale

  • Plattformübergreifende Kompatibilität
  • Hohe Komprimierungseffizienz
  • Minimale Qualitätsverschlechterung
  • Keine nativen Plattformabhängigkeiten
  • Einfache Integration über Flutter pub

Geeignet für

  • Mobile und Desktop-Anwendungen, die Bildkompression benötigen
  • Entwickler, die Leistung und Größe priorisieren
  • Apps, die große Mengen an von Nutzern hochgeladenen Bildern verarbeiten
  • Projekte, die eine konsistente Komprimierung über Plattformen erfordern
  • Flutter-Apps mit Multimedia-Inhalten

Hinweise

  • Kann Tests für Sonderfall-Bildformate erfordern
  • Das Kompressionsverhältnis variiert je nach Eingabebild
  • Nicht geeignet für Anforderungen an verlustfreie Kompression
  • Eingeschränkte Anpassungsmöglichkeiten im Vergleich zu fortgeschrittenen Bildbibliotheken
  • Abhängig von der Genauigkeit der zugrunde liegenden Bildverarbeitung

Original-README

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

flutter_luban

pub package

An image compress package like Luban for Dart, based on image.

If toRgb: true , it supports all readable image formats

Readable Format

Example
   CompressObject compressObject = CompressObject(
         imageXFile: imageXFile, //image file
         path: tempDir.path, //compress to path, default Directory.systemTemp.path
         useCache: true, //If there is a cache, no compression will be performed
         toRgb: true, //Convert the image to jpg
         numberOfColors: 128, //the numberOfColors of image.quantize
       );
    Luban.compressImage(compressObject).then((xfile) {
        setState(() {
          print(xfile.path);
        });
    });

Kategorien

Abhängigkeiten

Abhängigkeiten 2 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.