а вот я таки побуду занудой и спрошу вопрос, который меня постоянно в таких ситуациях мучает. но зачем? есть pixelmatch. можно же пойти и его улучшить. и всем, кто уже его использует, будет хорошо, и мигрировать никуда не надо. зачем делать альтернативную библиотеку?
Если честно, там уже не куда улучшать. Все упирается в то, что она написана на javscript который не совсем подходит для таких задач.
Дело в том что сравнение картинок это один огромный цикл (примерно на 2 миллиона итераций). И js который выполняется через v8 прямо очень сложно даются такие вещи