FLUTTER ECOSYSTEM

vector_graphics_compiler

Ein Compiler, um SVGs in das Binärformat zu konvertieren, das von `package:vector_graphics` verwendet wird.

Neueste Version
1.3.0
30-Tage-Downloads
5,3 Mio.
Likes
123
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das vector_graphics_compiler-Paket ist ein Werkzeug, das SVG-Dateien (scalable vector graphics) in ein kompaktes Binärformat konvertiert, das von der Bibliothek `package:vector_graphics` verwendet wird. Dadurch wird eine effiziente Rendering-Performance für Vektorgrafiken in Flutter-Anwendungen auf mehreren Plattformen ermöglicht, einschließlich Android, iOS, Web, macOS, Windows und Linux. Durch die vorab erfolgende Kompilierung von SVGs wird die App-Größe verringert und die Leistung gegenüber der Laufzeitanalyse von SVGs verbessert. Der Compiler ist für Entwickler gedacht, die hochwertige, skalierbare Vektorressourcen integrieren möchten, ohne Geschwindigkeit oder Paketgröße zu opfern.

Anwendungsfälle
  • Optimierte Vektorgrafiken in Flutter-Apps einbetten
  • Verkleinerung der App-Bundle-Größe durch Vorcompilierung von SVGs
  • Verbesserung der Laufzeitleistung der Vektorrenderung
  • Unterstützung von Vektorgrafiken für mehrere Plattformen
  • Automatisierung der SVG-zu-Binär-Konvertierung in Build-Pipelines
  • Integration in CI/CD-Workflows
Hauptmerkmale
  • Konvertiert SVGs in Binärformat
  • Optimiert Vektorgrafiken für die Laufzeitverwendung
  • Unterstützt alle wichtigen Flutter-Plattformen
  • Integriert sich in das Build-System von Flutter
  • Bietet eine Befehlszeilenschnittstelle
  • Ermöglicht eine schnellere Darstellung als die Laufzeit-SVG-Parsing
Geeignet für
  • Flutter-Entwickler, die Vektorgrafiken verwenden
  • Apps mit kleinem Bundle-Größe
  • Leistungsensitive Benutzeroberflächen mit skalierbaren Assets
  • Teams automating asset processing
  • Entwickler, die mehrere Plattformen ansprechen
  • Projekte mit einer großen Anzahl von SVG-Assets
Hinweise
  • Erfordert Einrichtung während des Build-Prozesses
  • SVGs müssen vor der Laufzeit verarbeitet werden
  • Beschränkt auf statische Vektor-Assets
  • Nicht geeignet für dynamische SVG-Generierung
  • Abhängig von `package:vector_graphics`
  • Build-Zeit-Kompilierungsüberhead
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add vector_graphics_compiler

Kategorien

Abhängigkeiten

Abhängigkeiten 6 Einträge

Quell-Repository

Verwandte Projekte