Попиксельное сравнение изображений.
DiffImg - небольшое C++ / Qt графическое приложение для попиксельного сравнения изображений.
Несколько лет назад, автор приложения (известен под ником Xbee) искал инструмент для определения разницы между двумя одинаковыми изображениями. Поиск такого приложения по сети окончился неудачей, потому он решил написать собственное...
DiffImg имеет простой и настраиваемый пользовательский интерфейс (с открепляющимися диалогами), после запуска появляется окно с предложением выбора изображений для сравнения.
Изображения сравниваются при необходимости контроля оптимизации и степени сжатия, трассировке лучей (отслеживании обратной траектории распространения, от экрана к источнику), тестов регрессии для 3D-движков (non regression tests for 3D engine) и многого другого (в том числе и просто для развлечения).
На выходе, в виде одно или двух панельном режиме (Single / Dual), отображаются позиции различающихся пикселей, отображаемые в виде статистики, гистограммы ошибок и цветовой маски (желтую/красную маску можно накладывать как на оригинал, так и на изменённое изображение).
Оригинальное изображение можно сравнить не только с одним, но и с несколькими (находящимися в том же каталоге).
DiffImg благодаря Qt поддерживает работу с изображениями форматов BMP, PNG и JPG (базовая поддержка). Поддержка остальных графических форматов зависит от установленных в системе соответствующих плагинов и библиотек.
Лицензия: GNU General Public License v2 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.