Скажем дубликатам нет!Автор: Марат Давлетханов Опубликовано: 22.03.2010 Источник: SoftKey.info 
Каждый пользователь, постоянно работающий в Интернете, знает, как сложно избежать дублирования загружаемой информации. Особенно это касается картинок и аудиозаписей. Скаченные файлы имеют обыкновение "расползаться" по всему жесткому диску, размещаясь зачастую в самых неожиданных папках. Бывает и наоборот, все они попадают в одну директорию, которая со временем разрастается до неимоверных размеров. И часто бывает так, что человеку проще заново загрузить нужную композицию или картинку из Интернета, чем найти ее на просторах собственного жесткого диска. В результате возникает ситуация, когда одна и та же композиция может присутствовать на винчестере в двух, трех и более вариантах. Конечно, хорошо бы следить за загружаемой информацией и не допускать дубликатов. Однако это очень и очень непросто. Дело в том, что скачиваемые файлы имеют самые разнообразные названия и форматы. Так что уследить за всем и не допустить дубликатов практически невозможно. Помочь решить эту проблему может специальное программное обеспечение. Так, например, у компании Bolide Software есть два продукта для поиска дубликатов: Image Comparer (для картинок) и Audio Comparer (для аудиофайлов). Именно о них мы с вами, уважаемые читатели, и будем сегодня говорить.
Image Comparer
Итак, Image Comparer. Эта программа предназначена для сравнения картинок и поиска среди них дубликатов. Примечательно, что это не примитивная утилита, которая используется в своей работе только атрибуты файлов наподобие размера и времени создания. Такие программы в случае с Интернетом практически бесполезны, потому что в глобальной сети можно найти огромное количество одинаковых картинок, но в разных форматах и с разным разрешением. Image Comparer сравнивает само изображение с помощью специально созданного разработчиками алгоритма. А поэтому она действительно может очень эффективно находить дубликаты.
Работа с Image Comparer достаточно проста. В первую очередь пользователю необходимо настроить утилиту. Точнее, установить основные параметры сравнения. Главным из них является так называемый порог схожести. Он определяет возможный процент расхождения в сравниваемых изображениях для их признания дубликатами. Если установить его равным 100, то программа отберет полностью идентичные изображения. Чем меньше будет значение порога, тем больше пар дубликатов найдет Image Comparer. Кстати, стоит отметить, что при этом время сравнения будет увеличиваться. Помимо этого в настройках можно включить поиск повернутых и зеркально отраженных дубликатов. Правда, в этом случае время работы программы будет еще больше.
Принцип работы программы основан на понятии галереи. Галерея - файл специального формата, по сути, небольшая база данных, в которой хранится список изображений. Их использование не только облегчает работу пользователей, но и расширят возможности Image Comparer'а. Для человек хорошо то, что он может создать галерею и заполнить ее отдельными картинками и целыми папками. При этом в будущем для сравнения картинок ему не нужно будет каждый раз заново создавать набор изображений. Достаточно открыть нужную галерею. И не нужно бояться изменения состава папок, появления в них новых картинок и удаления старых. В рассматриваемой программе есть функция обновления галереи, при запуске которых происходит сканирование всех входящих в нее папок и приведение ее в соответствие с реальным положением дел.

Чем же галереи увеличивают функциональность Image Comparer'а? Оказывается, в этой программе реализовано два способа сравнения. Первый из них - внутри галереи. При его выборе Image Comparer сравнивает картинки внутри галереи по принципу "каждый с каждым". Данный вариант удобен для повседневной работы, то есть для выявления дубликатов на жестком диске с целью их удаления. Второй способ предполагает сравнение между галереями. Это значит, что каждая картинка из одного списка сравнивается со всеми изображения из другого. Данный вариант оптимален, например, для сравнения двух отдельных коллекций.
Интересно реализована в программе Image Comparer работа с результатами поиска. Во-первых, после завершения сканирования в окне просмотра галереи остаются только те изображения, у которых есть "близнецы". Во-вторых, в нем появляется отдельная часть с названием "10 самых похожих". С ее помощью можно быстро узнать, есть ли дубли у любой картинки. Для этого достаточно просто выделить исходное изображение. При этом в правой части окна появится список картинок, похожих на нее (стоит напомнить, что степень похожести задается в настройках программы).
Но это еще не все. У окна просмотра есть дополнительная вкладка - "Пары изображений". Она состоит из двух частей. В верхней отображается пара изображений, а также элементы для управления просмотром. А в нижней части показываются непосредственно результаты поиска. В ней перечислены все найденные похожие картинки. Отображаться они могут в виде таблицы (с указанием процента сходства) или дерева (с группировкой похожих картинок). Интересно, что изменять допустимый процент схожести можно прямо в этом окне. При этом, если какие-то пары выходят за его границы, они автоматически удаляются из результатов. И возвращаются на месте при снижении порога.
Весьма интересной особенностью Image Comparer является возможность наглядного выделения отличий пары картинок. Это действительно очень удобно. Ведь зачастую различия между картинками практически не видны глазу. А разобраться, где какое изображение, нужно. Именно для таких ситуаций и предусмотрена данная возможность рассматриваемой программы. Все, что требуется пользователю - включить чекбокс "Выделить отличия". После этого Image Comparer автоматически отметит области, в которых находятся различия между изображениями. Если этих отличий слишком много или, наоборот, мало (а может, даже, и совсем нет), то можно отрегулировать "чувствительность" сравнения.

Также в рассматриваемой программе реализована возможность выполнения с найденными дубликатами целого ряда различных действий. Так, например, их можно копировать и перемещать в различные папки, а также удалять с жесткого диска. Весьма удобно пользоваться при этом системой отметок, которые позволяет выполнять не одиночные, а массовые операции. Причем отмечать картинки можно не только вручную, но и автоматически, например, выбрать все лучшие или, наоборот, худшие по качеству изображения в парах. Все это обеспечивает удобную работу с дубликатами.
Audio Comparer
Второй программой в нашем сегодняшнем обзоре является продукт Audio Comparer. Он предназначен для поиска дубликатов среди аудиозаписей и выполнения с ними различных операций. Отличительной особенностью Audio Comparer является то, что эта программа, в отличие от многих других, ведет сравнение не по атрибутам файлам и не по специальным информационным тегам (название песни, автор, альбом и т.п.), а непосредственно по звучанию. Это позволяет ей искать дубликаты среди записей разных форматов. Причем число поддерживаемых форматов впечатляет: MP3, MP2, MP1, WMA, AIF, WAV, WavPack, FLAC, APE, AAC и OGG.
По порядку работы Audio Comparer очень сильно походит на уже рассмотренную нами программу Image Comparer. Все начинается с создания коллекции - набора папок, содержащих аудиофайлы. После этого Audio Comparer обрабатывает ее содержимое, создавая "слепки" для каждого файла и сохраняя их в специальной базе. Здесь стоит отметить быстроту работы программы. Обработка обычной песни занимает на современном компьютере буквально несколько секунд.

После завершения сравнения программа выдает окно, в котором отображены результаты ее работы. Оно состоит из двух частей. В левой показывается список всех входящих в коллекцию файлов. В правой же размещено "дерево сравнения". В нем аудиозаписи сгруппированы по "похожести". При этом для каждой из них выдается процент схожести. В этом окне с файлами можно выполнять различные действия - копировать их или переносить из исходной папки в другую, а также удалять с жесткого диска или убирать ссылку на них в коллекции.
Поводим итоги
Программы Image Comparer и Audio Comparer - действительно удобные инструменты для поиска дубликатов картинок и аудиозаписей. Причем, что самое главное, с их помощью можно найти схожие изображения и композиции разного формата! Понятно, что с подобной задачей сталкиваются далеко не все пользователи компьютеров. Однако те люди, у кого на жестком компьютере хранятся коллекции из сотен и тысяч картинок или песен, наверняка смогут оценить их по достоинству. |