BlazeDiff - Ultraschnelle Bibliothek für Bildvergleich
(github.com/teimurjan)- Hochleistungs-Bibliothek für den Bildvergleich in JavaScript mit pixelgenauem Bildvergleich
- Bietet die gleiche Genauigkeit und Ausgabequalität wie pixelmatch, erreicht dabei aber eine 1,5-fach höhere Geschwindigkeit
- Nutzt einen blockbasierten Algorithmus, verarbeitet nur geänderte Blöcke und verwendet bei identischen Pixeln eine Early-Exit-Optimierung, was die Geschwindigkeit auch bei großen Bildern deutlich erhöht
- Unterstützt neben PNG auch JPEG und WebP und ist für CI/CD-Pipelines sowie visuelle Testumgebungen optimiert
- Bleibt zu 100 % API- und ergebnis-kompatibel mit pixelmatch, sodass bestehende Workflows unverändert weiterverwendet werden können und dennoch von besserer Performance profitieren
2 Kommentare
Bin dabei und hab ein Lesezeichen gesetzt.
Es lohnt sich auch, einen Blick auf odiff zu werfen, das vor Kurzem von OCaml in Zig neu geschrieben wurde. Es ist sechsmal schneller als pixelmatch.