18 Punkte von xguru 2024-12-20 | 1 Kommentare | Auf WhatsApp teilen
  • Die Hochgeschwindigkeits-Bildverarbeitungsbibliothek libvips wurde mit Emscripten zu WASM kompiliert
    • „demand-driven, horizontally threaded“: Es werden nur die benötigten Teile des Bildes verarbeitet, und das I/O-System selbst nutzt Threading
    • Schnellere Verarbeitung und geringerer Speicherverbrauch als bei anderen Bibliotheken
    • Unterstützt rund 300 Operationen sowie eine breite Palette von Bildformaten
  • Statt Bilder direkt zu manipulieren, wird auf Basis des Quellbilds eine Operations-Pipeline erzeugt
    • Verbindet man das Ende der Pipeline mit dem Ziel, wird die gesamte Pipeline auf einmal ausgeführt
    • Das Bild wird vom Ursprung bis zum Ziel per parallelem Streaming verarbeitet
  • Bietet hohe Geschwindigkeit durch Parallelverarbeitung
  • Bleibt leichtgewichtig, da nicht das gesamte Bild im Speicher gehalten werden muss