Сравните фотографии — ознакомьтесь с бесплатной программой DiffImg

Сравните фотографии — ознакомьтесь с бесплатной программой DiffImg

Как мы знаем, в некоторых отраслях есть само по себе, что они не могут позволить себе делать фотографии низкого качества, например фотографии продуктов или моделей. Чем выше качество фотографии, тем больше ее размер, и, следовательно, увеличивается время загрузки страницы. Недавно в рамках оптимизации одного из сайтов мне пришлось выполнить серию тестов, задачей которых было оценить степень изменений после преобразования фотографий в PNG (оптимизировано). Я использовал интересный бесплатный инструмент для сравнения изображений, и это будет сегодняшняя запись.

Вначале я не мог найти идеальное приложение для обнаружения различий (сравнить изображения) на изображениях, я тестировал различные софтсы, среди прочего, известный RIOT (инструмент оптимизации радикальных изображений), но лучшая программа, которая давала наиболее точные статистические данные, оказалась sofcik DiffImg (бесплатная загрузка с sourceforge.net). Стоит добавить, что инструмент очень быстрый, даже большие изображения обрабатываются мгновенно.

Поддержка DiffImg похожа на известное программное обеспечение — WinMerge (soft для сравнения текстовых файлов). Мы загружаем базовое изображение (оригинал) и изображение после модификации (сжатия).

На выходе мы получаем статистические данные и обнаруживаем различия, которые накладываются на базовое изображение.

В примере исходный дамп слегка изменился, размывая одну из текстовых переменных. На приведенном выше снимке экрана мы четко видим, какая часть изображения была изменена (исходная, измененная, разностная) и в какой степени (раздел статистики).

Программа позволяет определять такие показатели, как разность восприятий (данные в этом режиме наиболее читаемы), вы также можете определить метод сравнения и порог чувствительности. Все это помогает фиксировать изменения в изображениях, определять качество результата. Конечно, наиболее важным для нас является общее восприятие изображения, данные, полученные из программы, помогают заметить степень помех в изображении.

Конечно, вы скажете мне, почему мне нужна такая программа, ведь я могу делать все на глаз. Да, вы можете, но этот тип расширенного анализа — ответить на вопрос — можете ли вы сделать эффективную оптимизацию на конкретном образце фотографий.

Говоря об эффективной оптимизации, я имею в виду сохранение хорошего качества со значительным уменьшением веса фотографии. В то же время следует отметить, что, как правило, для нескольких процентов прибыли нет смысла играть в оптимизацию изображений, если их не так много, однако в онлайн-магазинах или корпоративном портфолио мы имеем дело со многими фотографиями (я добавлю, что они часто огромны).