BlazeDiff - biblioteca ultrarrápida de comparação de imagens
(github.com/teimurjan)- Biblioteca de comparação de imagens de alto desempenho para JavaScript que realiza comparação de imagens em nível de pixel
- Oferece a mesma precisão e qualidade de saída do pixelmatch, mas com velocidade 1,5x maior
- Usa um algoritmo baseado em blocos para processar apenas os blocos alterados e aplica otimização com encerramento imediato quando os pixels são idênticos, reduzindo bastante o tempo mesmo em imagens grandes
- Além de PNG, também oferece suporte a JPEG e WebP, sendo otimizada para pipelines de CI/CD e ambientes de testes visuais
- Mantém 100% de compatibilidade de API e resultados com o pixelmatch, permitindo melhorar o desempenho sem mudar o workflow existente
2 comentários
Marcando aqui e indo embora
Também vale a pena dar uma olhada no odiff, que há pouco tempo foi reescrito de OCaml para Zig. Ele é 6 vezes mais rápido que o pixelmatch.