AntiDupl.NET 2.3.8.200 Portable

Скриншот: AntiDupl.NET 2.3.8.200 Portable

Как правило, у современных компьютерных пользователей имеются большие коллекции изображений в различных форматах. И чем больше эти коллекции, тем более вероятно в них наличие большого числа дубликатов. Естественное желание пользователя - избавиться от них. Однако, если коллекция достаточно большая, то заниматься этим вручную - весьма утомительное и непродуктивное занятие. Программа AntiDupl.NET поможет вам автоматизировать данный процесс. Она способна находить и выводить дубликаты изображений в основных графических форматах: JPEG, GIF, TIFF, BMP, PNG, EMF, WMF, EXIF и ICON. Сравнение ведется на основании содержимого файлов, поэтому программа может находить не только полностью идентичные, но и похожие изображения. Кроме того, программа умеет находить изображения с некоторыми типами дефектов.
Далее:
Дополнительная информация:
Программа AntiDupl.NET не требует установки. Она может быть использована из любого каталога на вашем компьютере, в котором открыт доступ на запись файлов.

Замечание: Программа может быть установлена также в каталог, в котором закрыт доступ на запись файлов. Однако в этом случае программе во время запуска необходимо в опциях коммандной строки указать каталог, в котором открыт доступ на запись файлов, чтобы программа могла сохранять результаты своей работы.
==============================

Опции коммандной строки:
При старте программы, можно в коммандной строке указать ряд дополнительных опций, регулирующих ее работу. Ниже приведены описания таких опций и примеры их использования.

Место хранения временных файлов

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

-s Path

Здесь Path - полный путь к уже существующей директории, выбранной пользователем для хранения файлов. Если данный путь содержит в себе пробелы, то его нужно обязательно взять в кавычки. Ниже приведен пример использования этой опции:

AntiDupl.NET.exe -s "C:\Documents and Settings\User\Application Data\AntiDupl.NET"
==============================

Вопросы и ответы:
· У меня после проверки программа выдала огромный список дубликатов. Они почти все абсолютно одинаковые. Как мне быстрее их удалить?

» Рекомендую вам следующую последовательность действий:

Выделить все результаты одновременным нажатием клавиш Ctrl-A.
Нажать на кнопку Выполнить рекомендации компьютера на панели инструментов.

· Я собрал большую коллекцию картинок и периодически добавляю туда новые. После каждого добавления я запускаю вашу программу, чтобы избежать дубликатов. Картинки каждый раз сканируются заново достаточно продолжительное время. Как мне ускорить данный процесс?

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

· Как происходит сравнение для файлов с GIF-анимацией, ведь там много кадров?

» Сравнение ведется по первому кадру последовательности.

· Функциональность программы меня полностью устраивает. Но мне не нравятся иконки, которые используются в программе. Собираетесь ли вы улучшать интерфейс?

» К сожалению, я программист, а не дизайнер. Потому нарисовал иконки как мог. Если у вас есть способности и желание, то можете заменить стандартные иконки своими. Они располагаются в каталоге data\resources\images в файлах с расширением *.img. Фактически, это стандартные PNG-картинки. Если вам удастся создать вариант лучше стандартного, то присылайте его мне, и я с удовольствием размещу его на сайте.

· Я сам программист и хотел бы поинтересоваться на каком языке написана ваша программа.

» Ядро программы написано на C++, ее оболочка на C#. Подробнее об истории ее создания можно прочитать здесь.

· Почему, когда я добавляю в пути поиска диск D, поиск не производится?

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

· По какому принципу программа дает рекомендации на удаление дублирующих файлов?

» Если в дублирующей паре у изображений одинаковый формат, а различие картинок меньше половины пороговой разницы, то программа рекомендует удалить изображение у которого меньше размеры картинки или/и меньше размеры файла. Если программе встретятся две одинаковые картинки, то она будет рекомендовать удалить ту, которая расположена в путях для удаления. Если же картинка с лучшим качеством окажется в каталоге для удаления, то программа рекомендует перемеcтить ее на место картинки в обычном каталоге.

· Почему вы не сделали перевод программы на мой родной язык?

» К сожалению, я владею только русским и английским языком. Однако у вас есть возможность сделать перевод программы на свой родной язык. Для этого нужно в каталоге data\resources\strings, создать собственную версию файла строковых ресурсов в xml-формате. Если вы пришлете мне ваш перевод, то я смогу его включить его в стандартную версию программы и разместить на своем сайте.

· Как мне получить список полученных результатов в текстовом формате?

» Выделите все результаты при помощи сочетания клавиш Ctrl-A. Скопируйте их в буфер обмена при помощи сочетания клавиш Ctrl-C. Вставьте их затем в ваш текстовый файл при помощи сочетания клавиш Ctrl-V.

· Как мне проверить есть ли у данной картинки дубликаты в заданном каталоге?

» Для того нужно сделать следующее:
» Добавить в пути Поиска требуемое изображение и каталог, в котором нужно провести поиск.
» Выключить опцию Проверять - Сравнивать картинки из одного пути друг с другом, расположенную в настройках поиска.
» Запустить поиск.

· Не могли бы вы кратко описать алгоритм сравнения изображений, который применяется в вашей программе?

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

-----------------------------
Для работы необходим Microsoft .NET Framework (2 или выше).
Поддерживаемый языки: ML (в т.ч. русский)
Системные требования: Windows 8/8.1, 7, Vista, XP
Лицензия: FreeWare
Скриншот (29.2 Kb)
Доп.скриншот 1 (598.1 Kb)
Доп.скриншот 2 (625.1 Kb)
Категория: Обменник - Файлы для ПК
Раздел: Программы Portable для ПК
Добавил: i_GOR
Дата: 28 сентября 2012, 23:05
Файл обновлён: 19 сентября 2015, 13:06
Обновил: Tarkett
Кол-во загрузок: 583
Последнее скачивание: 7 апреля 2024, 12:41
Скачать файл (exe) (3.1 Mb)
Комментарии [2]

Архив файлов
На главную
Поиск

-------

0.137 сек
SQL: 3