Более поздние обновления ### Раннние обновления 1 ### 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. Она предоставляет пользователю удобный графический интерфейс к возможностям алгоритмического ядра: Дает возможность быстро и удобно настраивать параметры поиска, просматривать и обрабатывать его результаты.