Последние обновления

2.2.4.x

В текущей версии произошли следующие изменения:

  • Добавлен перевод на белорусский язык.

  • Добавлен перевод на традиционный китайский язык.

Также исправлены ошибки:

  • Некоторые картинки в формате JPEG ошибочно определялись как дефектные.

  • Не вызывалась справка, если путь к программе содержал пробелы.

  • Картинки некорректно отрисовывались после изменения размера окна программы.

  • Программа не отображала картинки, у которых есть пометка "только для чтения".

2.2.3.520

В текущей версии исправлена критическая ошибка:

  • Картинки не удаляютсяи не переименовываются.

2.2.2.517

В текущей версии произошли следующие изменения:

  • Ускорен алгоритм загрузки изображений.

  • Добавлена возможность отключения горячих клавиш.

  • Теперь у приложения уменьшается приоритет во время работы в фоновом режиме.

  • Увеличено максимально возможное число потоков сравнения и загрузки.

  • Добавлена возможность вызова справки из вспомогательных окон.

Также исправлены ошибки:

  • Моргание картинок при смене текущего результата.

  • Иногда память не освобождалась после окончания поиска.

  • Ошибка при отображении некоторых файлов с GIF-анимацией.

2.2.1.503

В текущей версии произошли следующие изменения:

  • Теперь поиск и другие длительные процессы можно прервать нажатием клавиши Escape.

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

  • Убран режим работы программы, когда база данных постоянно находилась в оперативной памяти.

  • Параметр "Нормированный размер картинок" теперь может принимать значение 128.

Также исправлены ошибки:

  • Неправильная сортировка результатов.

  • Некорректная загрузка поврежденных и нестандартных файлов в формате Jpeg2000.

  • В Windows 7 не выделялась текущая картинка при открытии родительского каталога.

  • Программа не отображала картинки с длинными именами.

  • Поиск прерывался, если пользователь нажимал клавишу пробел.

2.2.0.495

В текущей версии произошли следующие изменения:

  • Добавлена поддержка изображений в форматах JP2(Jpeg2000) и PSD.

  • В колонке "Разрешение" результаты теперь сортируются по площади изображения, а не по ее ширине.

  • Теперь после поиска программа сортирует результаты таким же образом, как они были сортированы до этого.

  • Опционально программа может не сравнивать друг с другом картинки внутри одного каталога.

  • При сравнении изображений, программа может опционально игнорировать край картинок.

  • В окно редактирования путей добавлены горячие клавиши (Control-C, Control-V, Control-X и Delete).

Также исправлены ошибки:

  • Программа аварийно завершала свою работу, если пользователь сначала удалил последний результат в таблице, а затем попытался начать выделение результатов при помощи клавиши Shift.

  • Программа в некоторых случаях неправильно группировала результаты.

  • Грамматические ошибки в русской версии справки.

2.1.1.466

В текущей версии произошли следующие изменения:

  • Добавлен механизм Drag&Drop для добавления файлов и директорий в окне настройки путей.

  • Теперь окно прогресса не появляется в случае коротких (продолжительностью менее 200 мс) операций.

  • При переименовании картинок добавляется расширение файлов, если пользователь сам забыл это сделать.

  • Добавлен перевод на упрощенный китайский язык.

Также исправлены ошибки:

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

  • Пользователь мог ввести некорректные значения параметров в окне опций.

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

  • Переименовывание или перемещение файлов приводило к потере данных об этих файлах в базе данных об ошибках.

2.1.0.452

В текущей версии произошли следующие изменения:

  • Изменен алгоритм сравнения изображений (для увеличения точности программы).

  • Появилась возможность опционально ограничить количество результатов поиска (для экономии ресурсов).

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

  • Опция 'Пороговая разность' вынесена на главную панель инструментов.

  • Изменен алгоритм удаления временных файлов.

  • Ограничена возможность пользователю останавливать некоторые операции (для сохранения целостности данных).

  • Добавлено окно прогресса для операций с текущим результатом.

  • В отображаемую под картинками информацию добавлен тип изображений.

  • Если у пары картинок различается тип, то он теперь выделяется красным цветом.

  • Переименовать изображение теперь можно при помощи двойного щелчка мышью по имени картинки на панели просмотра.

  • Добавлен перевод на немецкий язык.

2.0.0.431

В текущей версии произошли следующие изменения:

  • Добавлена поддержка 64 битности (теперь программа может сканировать коллекции картинок, содержащие более 1 миллиона изображений).

  • Появилась возможность отмены/повтора последних 10 действий пользователя.

  • Теперь в программе можно переименовывать и перемещать изображения.

  • Теперь пары изображений могут опционально отображаться с учетом их относительного размера.

  • Малые изображения теперь опционально не растягиваются до размеров панели просмотра.

  • Теперь разность для полностью идентичных изображений выделяется зеленым цветом.

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

Также обновлена справка и исправлены ошибки:

  • Программа некорректно отображает процент выполненной работы.

  • Программа на Windows 7 не корректно отбражает результаты, если ее свернуть во время поиска.

  • Программа иногда падает при поиске.

1.8.5.379

Добавлен перевод на корейский язык.

1.8.4.375

Добавлен перевод на немецкий язык.

1.8.3.372

В текущей версии произошли следующие изменения:

  • Добавлен перевод на упрощенный китайский язык.

Также обновлена справка и исправлены ошибки:

  • Программа несколько раз показывает одни и теже результаты поиска.

  • При смене текущего результата происходит мерцание панели просмотра и таблицы результатов.

1.8.2.365

В текущей версии исправлена критическая ошибка:

  • Картинки не удаляются.

1.8.1.362

В текущей версии произошли следующие изменения:

  • Улучшена иконка программы.

  • Добавлен перевод на традиционный китайский язык.

Также обновлена справка и исправлены ошибки:

  • Программа некорректно отображает оставшееся время поиска.

  • Не отображаются анимированные GIF.

1.8.0.354

В текущей версии произошли следующие изменения:

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

  • Добавлена кнопка "Обновить результаты".

  • Изменена форма хранения результатов, а также алгоритмы их обработки.

  • Теперь программа при открытии каталога, содержащего картинку внешней программой одновременно выделяет ее.

  • Появилась возможность настроить процесс загрузки базы данных с картинками.

  • Добавлен перевод на итальянский и испанский языки.

Также обновлена справка и исправлены ошибки:

  • Программа не удаляет и не отображает битые изображения.

  • Опция "Удалять в корзину" не применяется до запуска поиска.

  • Не отображаются группы для дефектных картинок.

  • Медленное обновление таблицы результатов.

  • Неправильные подсказки программы, если разность картинок равна нулю.

  • Таблица результатов не очищается перед поиском.

1.7.1.319

В текущей версии исправлены следующие ошибки:

  • Главное окно не сворачивается при нажатии кнопки "Свернуть" в окне прогресса поиска.

  • Низкая производительность при загрузке программы и во время начала поиска.

  • Падение программы при поиске в очень больших коллекциях картинок.

  • Некорректные рекомендации программы для автоматической обработки картинок.

  • Поиск дефектных картинок ведется даже если соответствующая опция выключена.

  • Некорректная остановка поиска (не отображаются результаты после прерывания поиска пользователем).

1.7.0.311

В текущей версии произошли следующие изменения:

  • Теперь можно сворачивать программу во время поиска на панель инструментов и в системное меню.

  • При поиске картинки теперь загружаются в несколько потоков.

  • Данные о дефектах теперь сохраняются в базу данных о картинках.

  • Убрана опция "Запоминать картинки" (теперь она всегда включена).

  • Уменьшено количество памяти потребляемой программой приблизительно в 2 раза.

  • Изменен внешний вид окна прогресса поиска.

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

  • Изменена система нумерации версий программы (последняя цифра теперь соответствуе номеру ревизии).

Также обновлена справка и исправлены ошибки:

  • Необрабатываемое исключение в случае нехватки памяти при работе с очень большими картинками.

  • Некорректная локализация самораспаковывающегося архива.

1.6.0.0

В текущей версии произошли следующие изменения:

  • Добавлена поддержка расширенных имен файлов (длиной до 32768 символов).

  • Добавлена возможность поиска дублирующих изображений в следующих форматах:

    • EMF(Enhanced MetaFile).

    • WMF(Windows MetaFile).

    • EXIF(EXchangeable Image File).

    • ICON(Windows ICON image format).

Также обновлена справка и исправлены ошибки:

  • Таблица результатов не обновляется после выполнения операции "Заместить вторую картинку первой".

  • Некорректное обновление таблицы результатов после выполнения операций по замещению картинок.

  • Некорректное отображение размера файлов для небольших картинок.

1.5.3.0

В текущей версии произошли следующие изменения:

  • Добавлена поддержка итальянского языка. Используется перевод, предоставленный Roberto Corica.

  • Прекращена поддержка старых операционных систем (Windows 98, Windows ME и Windows NT) в связи с переходом на новую среду разработки (Microsoft Visual Studio 2008).

1.5.2.0

В текущей версии произошли следующие изменения:

  • Изменено графическое оформление программы. Используется скин, предоставленный Василием Федосеевым.

  • Появилась возможность открыть каталог, в котором хранится текущая картинка.

1.5.1.0

В текущей версии исправлены ошибки:

  • Аварийное завершение программы при удалении или перемещении картинок, если видимость первого столбца отключена.

  • Аварийное завершение программы во время поиска.

1.5.0.0

В текущей версии произошли следующие изменения:

  • Добавлен выбор между вертикальной и горизонтальной ориентацией результатов на панели просмотра и в таблице.

  • Теперь возле картинок отображаются их основные параметры (путь, размер файла, габариты изображения).

  • Строковые ресурсы теперь хранятся во внешних xml-файлах, пользователь может добавить свой собственный перевод программы на родной язык.

  • Проверка наличия новых версий программы теперь сделана опциональной.

  • Появилась возможность скопировать путь к картинке.

  • Добавлены кнопки для навигации по таблице результатов.

  • Изменен дизайн и содержание меню, панелей управления и строк состояния.

  • Теперь у кнопок во всплывающих подсказках указываются соответствующие им горячие клавиши.

  • Изменен дизайн некоторых кнопок и иконок, используемых в программе.

Также обновлена справка и исправлены ошибки:

  • Неправильное сохранения размера панели просмотра.

  • Ошибки связанные с выделением и с местоположением текущего результата.

  • Неправильная сортировка по местоположению картинок результатов.

  • Неправильное копирование таблицы результатов в буфер обмена по нажатию Control-C.

  • Некорректная отрисовка текущего результата.

1.4.0.0

В текущей версии произошли следующие изменения:

  • Добавлены горячие клавиши, a также возможность пользователю их редактировать в специальном окне.

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

  • Добавлена возможность менять порядок следования столбцов в таблице результатов.

  • Видимость столбцов теперь регулируется в отдельном окне.

  • Добавлены подсказки для двойных ячеек в таблице.

  • Изменено наименование ряда операций.

Также обновлена справка и исправлены ошибки:

  • Некорректное изменение выделенных и текущего результатов при сортировке, обновлении и навигации по списку.

  • При нажатии клавиши Delete, удаляется строка, а результаты остаются неизменными.

  • Не отображаются результаты при прерывании поиска.

1.3.0.0

В ней произошли следующие изменения:

  • Добавлена английская версия справки.

  • Появилась система оповещения пользователей о новых версиях программы.

1.2.1.0

В данной версии изменено графическое оформление программы. Используется скин, предоставленный Василием Федосеевым.

1.2.0.0

В текущей версии произошли следующие изменения:

  • Значительно ускорен алгоритм сравнения изображений для случая больших коллекций картинок.

  • Разработан новый алгоритм быстрой группировки изображений.

  • Теперь база данных изображений проверяется на наличие удаленных картинок только раз в месяц. Это значительно ускоряет загрузку больших баз.

  • Теперь изображения, которые находятся в каталогах "Проверено", не проверяются на дефекты.

  • Ширина, высота, состояние окна и размер панели просмотра теперь восстанавливаются при повторном запуске программы.

  • Уменьшена вложенность меню - подменю "Вид - Панель результатов" теперь вынесено на уровень вверх и переименовано в "Результаты".

  • Убрана опция "Быстрое предварительное сравнение" на панели дополнительных опций. Алгоритм сравнения всегда теперь работает в этом режиме.

Также обновлена справка и исправлены ошибки:

  • Некорректное определение поддержки SSE2-инструкций процессором.

  • Падение программы при работе на 64-битных операционных системах.

  • Некорректно происходило обновление надписей в строке состояния при смене языка.

  • Некорректно отображался сайт программы в диалоге "O программе".

  • Для очень больших коллекций число файлов не влазило в соответствующую ячейку в диалоге прогресса поиска.

  • Некорректно переключалась и восстанавливалась при загрузке видимость некоторых панелей.

1.1.0.0

В данной версии добавлены следующие особенности:

  • Добавлена опция - Минимальная ширина/высота картинок, она позволяет исключить из поиска небольшие изображения.

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

  • В таблице результатов столбец "Имя", в котором раньше отображался полный путь к картинке, разделен на два: "Имя" с именем файла и "В каталоге" с каталогом, в котором данный файл лежит.

Кроме того, исправлены ошибки:

  • Некорректное определения поддержки процессором SSE2 инструкций и как следствие падение программы на старых компьютерах.

  • Длительные задержки при удалении и перемещении изображений при большом количестве результатов.

  • Не обновлялись подсказки для иконок в таблице результатов при смене языка.

  • Некорректное обновление выделения строк в таблице результатов.

  • Кнопка "Ошибка" была доступна даже при выключенной опции "Запоминать ложные срабатывания".

И обновлена справка.

1.0.0.0

Это первая публичная версия программы AntiDupl.NET. Она фактически состоит из двух частей: алгоритмического ядра AntiDupl и графической оболочки к нему AntiDupl.NET. В алгоритмическом ядре AntiDupl реализован поиск и сравнение изображений, обнаружение дефектов, а также механизмы обработки результатов. Ниже приведены ее ключевые особенности:

  • Расширенные возможности задания параметров поиска:

    • Можно осуществлять поиск в нескольких директориях, так же можно сравнивать отдельные файлы.

    • Игнорировать задаваемые пользователем директории/файлы при поиске, а также опционально скрытые и системные файлы и папки.

    • Указывать уже проверенные каталоги/картинки, которые не надо сравнивать между собой, что может существенно сократить время поиска.

    • Задавать каталоги/файлы в которых/которые предпочтительнее удалять (действует при составлении рекомендаций).

  • Богатые возможности обработки результатов поиска:

    • Можно перемещаться по результатам в произвольном порядке.

    • Сортировать по различным параметрам.

    • Сохранять и загружать на диск.

    • Получать рекомендации по их обработке.

    • Группировать изображения в (трио, квартеты и т.п.).

    • Выполнять операции над несколькими изображениями одновременно.

  • Есть возможность находить зеркальные и повернутые дубликаты изображений.

  • Данные о найденных картинках заносятся в специальную базу, что значительно ускоряет время повторного поиска.

  • Сравнение картинок ведется параллельно несколькими потоками. Так же есть поддержка SSE2 иструкций процессора. Это позволяет использовать в полной мере возможности современных процессоров.

  • Алгоритмическая часть программы оформлена в виде отдельного модуля (динамически подключаемой библиотеки). Его С-интерфейс имеет как ANSI, так и UNICODE версии функций. Данное обстоятельство позволяет легко использовать алгоритмы ядра сторонними программами.

Оболочка AntiDupl.NET основана на технологии .NET. Она предоставляет пользователю удобный графический интерфейс к возможностям алгоритмического ядра: Дает возможность быстро и удобно настраивать параметры поиска, просматривать и обрабатывать его результаты.