BlazeDiff - Ultra Hızlı Görsel Karşılaştırma Kütüphanesi
(github.com/teimurjan)- Piksel düzeyinde görsel karşılaştırma yapan JavaScript için yüksek performanslı bir görsel karşılaştırma kütüphanesi
- pixelmatch ile aynı doğruluğu ve çıktı kalitesini sunarken 1,5 kat daha hızlı çalışır
- Blok tabanlı algoritma kullanarak yalnızca değişen blokları işler; pikseller aynıysa erken çıkış optimizasyonu uygulanır ve bu sayede büyük görsellerde hız önemli ölçüde artar
- PNG'nin yanı sıra JPEG ve WebP desteği sunar; CI/CD pipeline'ları ve görsel test ortamları için optimize edilmiştir
- pixelmatch ile API ve sonuçlarda %100 uyumluluğu korur; mevcut iş akışını aynen kullanırken performansı artırabilirsiniz
2 yorum
Takipteyim
Kısa süre önce OCaml'den Zig'e yeniden yazılan odiff'e de göz atmak faydalı olabilir.
pixelmatch'ten 6 kat daha hızlıdır.