flutter_dds 0.1.1 copy "flutter_dds: ^0.1.1" to clipboard
flutter_dds: ^0.1.1 copied to clipboard

Ein Flutter-Plugin zum Anzeigen, Bearbeiten und Exportieren von DirectDraw Surface (DDS) Texturdateien. Unterstützt DXT1 und DXT5 Formate sowie verschiedene Farbmodi.

0.1.1 #

21.05.2025

Verbesserungen #

  • Verbesserte Android-Kompatibilität:
    • Plattformspezifische Implementierung des File Pickers, um Android-Einschränkungen bei Dateifiltern zu umgehen
    • Manuelle Überprüfung von Dateierweiterungen auf Android
  • Bessere Fehlerbehandlung für nicht unterstützte Dateiformate
  • Ersetzung aller print-Statements durch strukturiertes Logging
  • Reduzierte Warnungen und verbesserte Code-Qualität

0.1.0 #

Erstveröffentlichung - 21.05.2025

Neue Funktionen #

  • DDS-Texturformate Unterstützung:
    • DXT1 (mit und ohne Alpha-Kanal)
    • DXT5 (mit vollem 8-Bit-Alpha-Kanal)
  • Farbkanal-Konvertierungen:
    • BGRA → RGBA (für DirectX-Texturen)
    • RGBA → RGBA (keine Konvertierung)
    • RGBA → BGRA (umgekehrte Konvertierung)
  • Vollständiger DDS-Viewer mit Dateiauswahl-Dialog
  • Export-Funktionen für PNG und JPG
  • Interaktive Bildvorschau mit Zoom und Pan
  • Modulare Architektur für einfache Erweiterung

Bekannte Probleme #

  • DDS-Dateien mit ungewöhnlichen Mipmap-Größen können zu Anzeigefehlern führen
  • Sehr große DDS-Dateien (>4K) können die Anwendung verlangsamen
0
likes
150
points
65
downloads

Publisher

unverified uploader

Weekly Downloads

Ein Flutter-Plugin zum Anzeigen, Bearbeiten und Exportieren von DirectDraw Surface (DDS) Texturdateien. Unterstützt DXT1 und DXT5 Formate sowie verschiedene Farbmodi.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

file_picker, flutter, flutter_riverpod, image, logging, path, path_provider, riverpod, riverpod_annotation

More

Packages that depend on flutter_dds