Image Comparer:
поиск и удаление похожих фотографий

Введение

Появление цифровых фотокамер изменило манеру восприятия фотографии и организацию наших фотоальбомов. Карты флэш-памяти дешевеют на глазах, вследствие чего из двухнедельного путешествия можно без проблем привезти несколько тысяч фотоснимков. Однако хранение всех изображений может быть не совсем хорошей идеей из-за их количества и размера. Да и показывать друзьям такие объёмы может оказаться довольно скучным занятием. Из серии снимков среди десятка похожих обычно хватит пары фотографий, которых вполне достаточно для сохранения воспоминаний. Необходимость сортирования сотен и тысяч изображений вручную может вывести из себя самую прилежную Золушку. Помните, в сказке Золушке помогли голуби? А вам помогут программы сравнения фотографий, одна из которых - Image Comparer. Если вы не хотите отбирать для вашего альбома снимки файл за файлом, то Image Comparer сделает эту работу за вас.

Изначально предназначенная для нахождения дубликатов изображений, программа Image Comparer ни в коем случае не ограничена только этой функцией. Основанная на авторском алгоритме сравнения изображений, программа ищет похожие изображения, сравнивая их содержимое и используя порог схожести, устанавливаемый в настройках программы. Это даёт возможность искать как точные дубликаты, так и немного различающиеся изображения. Это может быть чрезвычайно удобно для фотографов, делающих несколько снимков в серии. Используя Image Comparer, они могут обнаружить эти группы снимков и удалить ненужные изображения. Веб-мастера сайтов с большим количеством графики также найдут эти функции полезными, так как программа поможет им определить дубликаты изображений, освободить необходимое место на диске и организовать папки сайта для более простого и эффективного технического обслуживания. В отличие от других приложений подобного типа, Image Comparer не делает различий между файлами различных форматов, перекрёстно сравнивая файлы следующих форматов: RAW, JPEG, J2K, BMP, GIF, PNG, TIFF, TGA и некоторых других.

Установка и работа

Приступим непосредственно к работе с программой. Устанавливаем и запускаем программу. Русскоязычный интерфейс по умолчанию можно приветствовать. При каждом запуске программы, если не убрана специальная галочка, отображается "Мастер сравнения". C его помощью можно в течение нескольких секунд найти дубли или просто похожие изображения.

Мастер сравнения
"Мастер сравнения".

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

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

Установка и работа

После добавления изображений в галерею, программа спросит, какие изображения вы хотите найти - полностью идентичные или похожие. Далее выбираем папку для сохранения результатов и нажимаем кнопку "Старт". После этого программа произведёт индексацию изображений и поиск по заданным ранее критериям. Теперь в любой момент можно будет открыть сохранённые результаты сравнений и сохранённые галереи.

Помимо "Мастера сравнений", в программе предусмотрена возможность создавать галереи "вручную". Для этого необходимо в меню "Галереи" выбрать пункт "Создать галерею", либо нажать на значок блокнота. Затем надо выбрать папку с картинками, которую вы хотите добавить в галерею, и ввести имя галереи. После этого произойдёт индексация изображений и на экране отобразятся уменьшенные (превью) изображения. После этого можно добавлять или удалять изображения из галереи. Для добавления надо вызвать контекстное меню (нажать правую кнопку мыши на любой из картинок) и выбрать пункт "Добавить изображение в галерею". После этого можно добавить одно или несколько изображений. Для добавления папки надо выбрать пункт "Добавить папку в галерею". В появившемся диалоговом окне выбирается папка, после чего изображения индексируются и добавляются к имеющимся в галерее. Также можно удалять изображение из галереи и физически удалять файлы изображений с диска. Эти действия происходят при выборе пунктов контекстного меню "Убрать выбранные изображения из галереи" или "Удалить выбранные файлы изображений". Для выбора нескольких файлов можно нажать клавишу "Ctrl" и "кликать" на нужных изображениях мышкой.

Работа с программой, продолжение

Теперь перейдём непосредственно к рассмотрению основной функции программы: нахождение похожих изображений. Для начала надо сказать программе, насколько изображения могут отличаться друг от друга. Для этого заходим в меню "Настройки" (значок шестерёнки).

Работа с программой, продолжение

Если необходимо найти абсолютные дубликаты изображений, передвигаем ползунок "Порог схожести" вправо до значения 100%. В случае, когда необходимо найти похожие изображения - устанавливаем порог схожести меньше, но при этом возрастает время работы программы. Также можно поставить одну или несколько галочек в поле "Искать модификации", если имеются перевёрнутые или отражённые изображения. Раз уж дело зашло о настройках, то сразу расскажем об остальных.

Работа с программой, продолжение

На вкладке "Основные" можно выбрать размеры превью изображений, а также их максимальное количество (используется для того, чтобы программа не занимала много памяти). На вкладке "Language" можно выбрать любой из множества поддерживаемых языков интерфейса.

Итак, выбрали нужные настройки и теперь переходим к сравнению.

Сравнение изображений

В программе предусмотрены два варианта сравнения: внутри одной галереи (значок лупы с одной папкой) и между двумя разными (значок лупы с двумя папками). В первом случае программа сопоставит каждое изображение в галерее со всеми остальными, во втором произойдёт сравнение каждого изображения первой галереи с каждым из второй, но сравнение внутри галерей производиться не будет. При выборе сравнения с другой галереей, программа попросит выбрать вторую галерею для сравнения. Если такая галерея отсутствует, то её необходимо создать, а потом уже производить сравнение с первой. В обоих случаях программа попросит ввести имя для файла с результатами и произведёт необходимые операции для нахождения изображений, подходящих под заданные в настройках критерии. После произведения расчётов, помимо закладки "Галерея", в окне программы появится закладка "Пары изображений". Также появится поле "10 самых похожих". В этом поле будут отображаться 10 самых похожих изображений (если они найдены) относительного выбранного.

Сравнение изображений

Теперь перейдём к вкладке "Пары изображений" и рассмотрим различные варианты обработки полученных результатов.

Image Comparer


Нажмите на картинку для увеличения.

Данная вкладка представляет собой следующее: два изображения и таблица с результатами. Над изображениями написано название галереи, к которой они принадлежат. По центру, над кнопкой "Действия" - число, указывающее степень похожести выбранных изображений. Кнопка "Действия" отвечает за вызов меню с различными функциями для обработки результатов. Такое же меню можно вызвать, нажав правой кнопкой мыши на любой строке в таблице. Теперь поговорим о самой таблице. В ней пять столбцов. Два левых отвечают за первое изображение, два правых - за второе. Средний столбец "Сходство" указывает, насколько похожи два изображения в строке. Самые крайние столбцы служат для простановки отметок для последующих действий с выбранными изображениями. По умолчанию сортировка изображений происходит по степени похожести, однако можно сделать сортировку по имени файла, "кликнув" мышкой по заголовку соответствующего столбца. Также в программе предусмотрена удобная возможность одновременного просмотра двух изображений на весь экран. Для этого необходимо два раза "кликнуть" по любому из изображений, либо по строке в таблице. В окне программы можно заметить также зелёные стрелки, указывающие на изображения.

Эти стрелки служат для указания на изображение с предполагаемо лучшим качеством. Если изображения идентичны, то стрелки будут указывать на оба изображения.

Теперь перейдём к обработке результатов сравнения. Для удаления пар изображений из результатов их надо выделить, зажать клавишу "Ctrl" и последовательно нажимать левой кнопкой мыши на каждую нужную строку. После этого можно либо нажать на клавиатуре клавишу "Delete", либо вызвать меню "Действия" и выбрать соответствующий пункт.

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

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

Сравнение изображений

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

Для этого существует кнопка и меню "Действия", которое выглядит следующим образом.

Сравнение изображений

Кратко пройдёмся по всем функциям.

Заключение

В заключение можно сказать, что Image Comparer - весьма полезный инструмент для тех, кто часто работает с графикой. Довольно интересно было найти у себя фотографии, которые когда-то перенёс во временную папку ненадолго, а в итоге забыл про них. Любопытна и функция поиска похожих изображений - но тут уже трудно описывать, проще попробовать. Да, забыли упомянуть, программа распространяется как shareware, то есть "попробуй, если понравится, то заплати". Как оказалось, в "Софткее" её можно купить за 350 рублей. Для нерусскоязычных пользователей цена выше, 30 долларов. Программа имеет ознакомительный период 30 дней - этого хватит с лихвой, чтобы удовлетворить своё любопытство и посмотреть, как же работает этот алгоритм поиска похожих изображений.

Скачать ознакомительную версию программы можно на официальном сайте Image Comparer.