Спасибо за перевод, отличный способ сравнения.
А как быть с картинками которые изменились в масштабах (и соответственно в цветах отдельно взятых пикселей)?
Такой коммент уже прозвучал в оригинальном посте, и было предложено разбить оригинал картинки на пиксели и обрамить каждый прозрачным «буфером». Не понял идею товарища, но она потолкнула на другую приблизительно похожую. В фотошопе есть пара типов масштабирования изображения типа bicubic.
Так вот, если размер картинки увеличился и знать каким типом масштабирования пользовались, то можно примерно сравнить на схожесть одного пикселя оригинала на определённую зону изменённого изображения (пользуясь алгоритмом типа масштабирования).
Сравнение изображений и генерация картинки отличий на Ruby