ImageDupeless
English Version 
German Version 
Русская версия 

Новости сайта:

1.07.2005:

Выложена версия 1.6.3

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

Изменены шароварные ограничения программы. В четыре раза увеличен максимальный шароварный размер галереи - до 4000 картинок (в русской версии - до 8000). В триальную версию добавлены иконки с надписью "Evaluation version".

Изменен алгоритм поиска дубликатов. В результате появилась вероятность потери какой-либо части дубликатов из диапазона отличий более 10%, но сам поиск при этом ускорился приблизительно в 2-5 раз. Для больших галерей (>50.000 картинок) это весьма существенно!

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

В диалоге слияния серий заданы четыре шаблона для определения понятия 'серия':
Ser0 - набор не менее, чем из 3 картинок с исключительно цифровым суффиксом, длина которого меньше длины текстовой составляющей, которая, в свою очередь, должна быть не короче 5 символов;
Ser1 - набор не менее, чем из 3 картинок с произвольным суффиксом, длина которого не более чем вдвое больше текстовой составляющей, которая, в свою очередь, должна быть не короче 5 символов;
Ser2 - набор не менее, чем из 3 картинок с только цифровым суффиксом, длина текстовой составляющей и суффикса произвольны;
Ser3 - все файлы в директории.

В диалоге автоматической маркировки картинок для дальнейшего удаления добавлено новое правило: "отмечать картинку, если путь к ней <>=, чем заданный" (< - не принадлежит, > - принадлежит). Оно позволяет фильтровать картинки на принадлежность определенной директории.

Приоритет загрузки картинок в фоновом режиме (idle) существенно снижен. Таким образом, процедура создания галереи не влияет на выполнение других задач на компьютере.

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

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

Ускорена загрузка некоторых картинок большого размера.

Добавлен опциональный вывод текстового описания картинки из файла 'descipt.ion' в окно сравнения двух изображений и диалог слияния серий.

Исправлены баги, обнаруженные с момента выхода предыдущего релиза.

04.04.2005:

Выложена версия 1.6.2.3

Исправлена ошибка запуска незарегистрированной версии.

21.02.2005:

Выложена версия 1.6.2

Исправлены мелкие баги.

15.12.2004:

Выложена версия 1.6.1

В программе появились новые функции, внесены изменения в старые, исправлены ошибки. Обновление рекомендуется всем.

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

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

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

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

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

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

Изменения в диалоге параметров программы: в секцию "Создание/Сравнение" добавлена опция "Быстрое чтение JPEG файлов", ускоряющая чтение JPEG картинок больших размеров при работе с галереей; в секцию "Просмотр" добавлены опция "Не учитывать регистр при сортировке имен в галерее", влияющая на сортировку списка файлов галереи по имени в правой панели главного окна, а также группа опций "Параметры показа картинок в группах дубликатов", позволяющая ограничить "шумовой" эффект при работе с группами дубликатов большого размера; добавлена новая секция "Сообщения", в которую перенесен ряд опций из секции "Работа", а также добавлены новые: "Показывать советы дня", "Выдавать статистику в конце сеанса", "Выдавать список проблемных изображений"; добавлена новая секция "Серии картинок", включающая параметры, управляющие процессом слияния серий.

Исправлены баги, обнаруженные с момента выхода предыдущего релиза, в частности: ошибка отображения даты последней модификации файла, ошибка сравнения даты последней модификации при обновлении галереи, ошибка поиска дубликатов для одного изображения, ошибка при чтении битых картинок, связанная с их блокировкой на время сессии, ошибка обработки не-ASCII символов в файлах "descript.ion", ошибка скроллирования главного окна после удаления одной из картинок, ошибка вывода подсказок в окне сравнения двух изображений, ошибка в диалоге сравнения с новыми изображениями (не запоминалось установленное состояние опций), ошибки в диалоге удаления/перемещения картинок, и другие ...

14.10.2003:

Выложена версия 1.5.4 Русская версия

Исправлены баги при работе под Win98.

15.09.2003:

Выложена версия 1.5.3 Русская версия

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

Реализована функция экспорта списков дубликатов и непохожих изображений во внешний текстовый файл и импорта их оттуда. Функция вызывается из контекстного меню главного окна или из раздела "Файл" главного меню.

Изменен механизм чтения и изменен формат файла галереи (действует обратная совместимость). Часть данных (в частности, иконки) не загружается в память при открытии галереи, а дочитывается при необходимости. Это существенно сокращает размер галереи в памяти (приблизительно в три раза по сравнению с занимаемым местом на диске для галерей с хранимыми внутри иконками и процентов на 20% для остальных). ПРЕДУПРЕЖДЕНИЕ: сохранение файла галереи командой "Save" теперь происходит через временный файл, что требует дополнительного места на диске. Полное хранение данных в памяти имеет место в процессе создания галереи до ее первого сохранения и последующей загрузки.

Расширен диалог редактирования значений параметров программы. Добавлен ряд параметров, скрытых ранее от пользователя, в частности:

  • добавлена опциональная возможность вывода полных путей к файлам (по мере возможности) на иконках в левой панели главного окна (опция "с полным путем" в разделе "Основное окно");
  • добавлена возможность задания размера иконок, выводимых на левой панели главного окна (опция "Размер иконок" в разделе "Основное окно");
  • добавлена опция, улучшающая качество маленькой иконки, показываемой в диалоге создания/сравнения/обновления галереи (опция "хорошее качество картинки" в разделе "Создание/Сравнение");
  • проверка доступности оригинальных файлов при загрузке галереи сделана опциональной, что существенно сказывается при работе с большими on-line галереями (опция "Проверять доступность изображений при загрузке или обновлении" в разделе "Работа").

Модифицирован алгоритм чтения файлов изображений. Новый механизм более производителен (выигрыш порядка 10-20% при создании галереи), но менее устойчив. Включение производится опцией "попытаться ускориться".

Существенно модифицирована, оптимизирована по размеру памяти и ускорена (в разы) функция "Обновить галерею".

Добавлены диалоги и индикаторы выполнения большинства операций (чтение, запись и т.п.).

В главное меню добавлены пункты "Автоматически отметить" и "Удалить отмеченные изображения из галереи".

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

Исправлены мелкие баги.

25.08.2003:

Выложена версия 1.5.3 BETA Русская версия

26.06.2003:

Выложена версия 1.5.2

Поправлен ряд мелких глюков. Изменено окно свойств.

08.05.2003:

Выложена версия 1.5.1

Поправлен ряд мелких глюков.

17.04.2003:

Выложена версия 1.4.8 BETA

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

Добавлена работа с файлом описания "descript.ion". Информация, хранящаяся в этом файле, учитывается при проведении операций с картинками (таких, как удаления, перемещения и замены) в режиме on-line. Работа с файлами "descript.ion" возможна только в зарегистрированной версии и опциональна (включение происходит опцией "Обрабатывать файлы descript.ion").

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

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

11.03.2003:

Выложена версия 1.4.7 BETA

Добавлено контекстное всплывающее меню в левую и правую панели главного окна (вызывается правой кнопкой мыши). В него включены следующие пункты:

  • "Найти дубликаты" - дублирование одноименного пункта главного меню: запуск процедуры поиска дубликатов в галерее с предварительным заданием параметров поиска.
  • "Найти дубликаты текущей картинки" - очистка текущего списка дубликатов и поиск в галерее изображений, похожих на текущее (подсвеченное). Результатом является список дубликатов, включающий группу изображений, похожих на текущее (или же пустой список, если таковых не нашлось). При поиске используются текущие значения параметров программы. Данный пункт появляется в меню только при наличии подсвеченного изображения.
  • "Найти дубликаты внешней картинки..." - открывается диалог выбора файла с внешней картинкой, после чего происходит очистка текущего списка дубликатов и поиск в галерее изображений, похожих на заданное. Результатом является список дубликатов, включающий группу изображений, похожих на текущее (или же пустой список, если таковых не нашлось). При поиске используются текущие значения параметров программы.
  • "Найти дубликаты внешних картинок..." - дублирование пункта главного меню "Сравнить новые с галереей": запуск процедуры сравнения внешних изображений с текущей галереей. Источником внешних изображений может служить и другая галерея.
  • "Автоматически отметить..." - запуск процедуры автоматического выбора плохих дублей с предварительным заданием правил. Данный пункт появляется в меню только в том случае, если есть найденные дубли.
  • "Снять все отметки" - приводит к снятию маркировки со всех изображений галереи. Данный пункт появляется в меню только в том случае, если в галерее есть изображения, отмеченные для удаления.
  • "Показать текущую картинку" - аналогичен двойному щелчку на изображении: запускает указанный в опциях программы вьювер для просмотра текущей картинки. Данный пункт появляется в меню только при наличии подсвеченного изображения.
  • "Показать информацию о текущей картинке" - запускает встроенный информационный диалог, показывающий параметры текущего изображения. Для доступных картинок (режим on-line) данный диалог дополнительно отображает их описание из файла "descript.ion" (при его наличии в директории с текущей картинкой). Данный пункт появляется в меню только при наличии подсвеченного изображения.

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

Дополнительная опция "Учитывать вес условий (иначе проверяются все активные условия)" задает режим учета воздействия условий. Существует два режима.
1. Совместное воздействие активных условий. В данном режиме, если одна из картинок в паре удовлетворяет всем активным условиям, она отмечается. Значения весов условий при этом не учитываются.
2. Учет веса условий. Рассматриваются все активные условия, и каждой картинке в соответствии со значениями весов и параметров условий начисляются (или не начисляются) бонусы. Значения бонусов от всех условий для каждой картинки складываются, и та, чей бонус больше, отмечается. Параметр условия определяет, во сколько раз соответствующая величина должна быть у одной картинки больше (или меньше, в зависимости от заданного типа ">" или "<"), чем у другой, чтобы условие считалось выполненным. Начисляемый бонус при этом равен реальному значению данной величины, умноженному на вес условия. Например, параметр условия 1.5 означает, что это условие будет добавлять бонусы той картинке, у которой соответствующая величина по крайней мере в 1.5 раза больше (или меньше), чем у другой. Тип "=" в этом режиме использовать нельзя. Пример: имеется пара картинок с размерами соответствующих файлов 100Кб и 200Кб, параметр условия "размер файла" равен 1.5, а вес - 30. Одной из картинок (в зависимости от заданного типа "<" или ">") будет начислено 2*30=60 очков бонуса.

Состав элементарных фильтров для группы изображений:

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

Состав элементарных фильтров для пар изображений:

  • "сравнивать только пары изображений с уровнем различия не более, чем заданная величина [%]",
  • "сравнивать только бинарно равные файлы (не работает в off-line режиме)",
  • "сравнивать изображения, если только они в одном графическом формате",
  • "сравнивать изображения, если только соотношение сторон у них отличается не более, чем на заданную величину [%]",
  • "сравнивать изображения, если только у них одинаковые размеры; допустимое отклонение [%]"

Состав условий выбора:

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

Максимальное количество правил в диалоге автоматического выбора изображений - 32.

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

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

Ускорена отрисовка окна сравнения двух изображений при включенной опции "показать соседние" (имелась сильная зависимость скорости отрисовки от количества файлов в директории с картинками).

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

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

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

Добавлена поддержка формата ICO; если иконка многофреймовая, выбирается фрейм с максимальным размером.

Добавлено расширение "*.jpe".

Исправлена ошибка в окне сравнения двух изображений, иногда возникающая при удалении единственной группы и при маркировке несуществующего (off-line) изображения.
Исправлена ошибка: в режиме показа непохожих изображений не выводилась кнопка удаления для отсутствующих на диске изображений. Кнопка "Удалить" в режиме просмотра непохожих изображений активна всегда, поскольку все равно изображение при этом удаляется только из списка непохожих, а не с диска. Аналогичным образом поправлено окно сравнения двух изображений.
Исправлена ошибка: в режиме показа непохожих изображений не происходил перерасчет размеров области отрисовки после удаления картинок из списка.
Исправлена ошибка неправильного восстановления списка непохожих изображений после чтения галереи.

ПРЕДУПРЕЖДЕНИЕ! В процессе автоматического удаления статус изображений, ранее отмеченных для удаления (например, вручную), не изменяется, и при сравнении качества они не рассматриваются.
ПРЕДУПРЕЖДЕНИЕ! При каждом запуске процесса поиска дубликатов результаты предыдущего поиска (текущий список дубликатов) аннулируются (в отличие от списка непохожих изображений, который может быть изменен только вручную).
ПРЕДУПРЕЖДЕНИЕ! Бинарная эквивалентность файлов в режиме автоматического сравнения проверяется только для доступных файлов (режим online).

23.12.2002:

Выложены Немецкая, Чешская и Литовская BETA версии.

31.08.2002:

Выложен релиз версии 1.4.

24.08.2002:

Выложена версия 1.4BETA 3.

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

Для повышения эффективности работы в диалоге сравнения двух изображений добавлена возможность управления рядом действий с клавиатуры:
"R/V" - перейти к предыдущей/следующей паре изображений,
"F" - добавить текущую пару в пользовательский список непохожих изображений,
"D/G" - удалить левое/правое изображение,
"C/B" - отметить левое/правое изображение для дальнейшего удаления.

В список проверяемых расширений добавлено "*.JPE".

Поправлены мелкие баги:
В диалоге перемещения/переименования файла "Abc" иногда демонстрировалась неверная иконка результирующего изображения.

08.08.02:

Выложена версия 1.4BETA 2.

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

Изменился подход к ограничениям и предупреждениям в незарегистрированной версии: программа теперь будет снабжена ограничением по триальному сроку, другие ограничения также изменены, в частности:
В панели дубликатов убрано ограничение на количество строк;
Уменьшены некоторые ограничения в диалоге сравнения двух изображений;
Добавлены предупреждения об ограничениях;
В незарегистрированной версии нельзя сохранить список найденных дубликатов и недублей;
Добавлен триальный период на 30 дней.

02.08.02:

Выложена версия 1.4BETA.

Добавлено понятие "Определяемый пользователем список непохожих изображений в галерее". Если некоторая пара (или группа) изображений отмечена программой как похожие (поскольку они удовлетворяют заданному критерию похожести) и отображена в списке дубликатов, но ваше, глубоко личное, восприятие этой пары говорит вам, что все это ложь и картинки не имеют ничего общего, то вы можете принудительно пометить их как НЕПОХОЖИЕ. Это также можно сделать, если удалять ни один из дубликатов вы не хотите (по тем или иным причинам). После этого программа при следующих процедурах поиска не будет включать данные изображения в список дубликатов. Если же найдено некое новое изображение, похожее на одно из присутствующих в списке непохожих, то программа выведет в панель дубликатов только одну картинку из группы непохожих, отметив ее при этом зеленой стрелочкой (щелкая на которую, можно пролистывать соответствующую группу непохожих изображений). Операции над такими "псевдогруппами" ограничены!
Добавление новых пар в список недублей осуществляется непосредственно из диалога сравнения двух изображений (кнопка со значком "неравно" между именами картинок). Список "недублей" можно просматривать и редактировать, также как и список дубликатов. Применяемые операции при этом ограничены сравнением, просмотром и удалением из списка непохожих. Для переключения между различными режимами просмотра:
1. файлы галереи;
2. список найденных дубликатов;
3. список определенных пользователем "недублей"
в главное меню ("Вид") добавлены соответствующие пункты, а на главную панель инструментов - кнопки (три кнопки с очками).

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

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

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

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

В диалоге сравнения двух изображений модифицирован элемент, в наглядной графической форме показывающий качество сравниваемых картинок. К параметрам качества относятся:
1. площадь изображения;
2. длина файла;
3. отношение 2. к 1.
Между кнопками удаления расположен вертикальный синий брусочек. Если сравниваемые параметры равны, на нем в соответствующем параметру месте будет нарисован значок "=". Если же какая-то картинка имеет лучшее значение параметра, то c соответствующего этой картинке бока брусочка рисуется значок "+". Причем расстояние этого значка до брусочка тем больше, чем в большее число раз отличается данный параметр сравниваемых картинок. Если файлы бинарно эквивалентны, на месте данного элемента отображается большой красный символ "=". Числовое значение уровня различия сравниваемых картинок сместилось чуть ниже и расположено теперь под данным элементом.

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

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

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

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

Модифицирован старый диалог перемещения картинки (теперь можно изменять только имена файлов).

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

Устранен ряд мелких недочетов и внесен ряд мелких изменений.

7.06.02:

Выложена версия 1.3 (официальный релиз).

Добавлен режим просмотра всех картинок галереи в виде иконок в левой панели. Кнопка на панели инструментов и соответствующий пункт меню позволяют переключаться между режимами просмотра дубликатов и всей галереи.

Добавлена опция - "Сохранять иконки в галерее". Для желающих использовать галерею в off-line режиме она должна быть установлена при создании галереи! Именно ее наличие позволяет в дальнейшем просматривать состав галереи в виде иконок, не имея исходных файлов с изображениями на диске. Однако ее выключение в 2-2.5 раза ускоряет процесс создания галереи и в 3 раза уменьшает размер галереи на диске! На качество дальнейшего поиска значение данной опции не влияет. Очень рекомендую выключать данную опцию при работе с большими архивами на HDD (более 2Gb) и/или при дефиците оперативной памяти. Платить за это придется отсутствием иконок в левой панели при недоступности файлов с картинками и низкой скоростью показа иконок дубликатов или картинок самой галереи при их наличии. В перспективе появится возможность добавить иконки в галерею, созданную при выключеной опции. Небольшой замер времени работы программы в данном режиме приведен на страничке "О программе".

Убрано ограничение!: теперь в незарегистрированной версии в диалоге сравнения двух изображений показываются разные картинки (а не одна и та же).

Добавлена опция "Помещать удаляемые файлы в корзину" (атрибут "READ-ONLY" при удалении теперь игнорируется). Опция "Игнорировать атрибут "READ-ONLY"" (если установлена, файлы, помеченные как "READ-ONLY", будут удаляться без дополнительного предупреждения) временно отключена.

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

В диалоге сравнения двух изображений добавлена возможность запуска вьювера по двойному щелчку над картинкой для более детального ее просмотра (в зарегистрированной версии двойной щелчок действует и над иконками соседних картинок).

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

В диалоге сравнения двух изображений убрано мерцание и добавлено кэширование картинок для ускорения работы, добавлена всплывающая подсказка с полным именем файла над иконками соседей.

Добавлена опция "Использовать встроенный вьювер иконок" для просмотра картинок по двойному щелчку на иконке.

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

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

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

В левой панели добавлена возможность запуска вьювера для просмотра текущего изображения по клавише ПРОБЕЛ.

Добавлено восстановление ширины колонок в списке на правой панели при повторном запуске.

Иконки в окнах сообщений приведены в соответствие с типом конкретных сообщений (вопрос, информация, предупреждение).

В очередной раз немного поправлено скроллирование при указании текущего элемента.

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

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

Улучшения: Внутренняя кэш-память изображений разделена на 2 части - иконки и полные изображения, для которых установлены разные максимальные размеры. Положительно сказывается на работе в диалоге сравнения двух изображений.

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

Поправлен баг: вывод символа '&' в тактовых строках осуществлялся с ошибкой.

Поправлен баг: при медленном скроллинге по горизонтали отрисовывалась только правая половина значка сравнения (глаза).

Поправлен баг: не всегда проходила перерисовка левой панели главного окна после закрытия диалога сравнения двух изображений.

Поправлен баг: отсутствовала установка флажка сохранения галереи при смене ее корневой директории.

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

Поправлен баг: в окне сравнения двух изображений не всегда показывалось свернутое в иконку изображение в режиме off-line.

Поправлены другие мелкие недочеты и баги.

4.06.02:

Выложена версия 1.3BETA3 (релиз ожидается в течение одной-двух недель).

3.06.02:

Выложена версия 1.3BETA2 (релиз ожидается в течение одной-двух недель).

23.05.02:

Выложена версия 1.3BETA (релиз ожидается в течение двух недель).

22.04.02:

Выложена версия 1.23.

Исправлен баг, возникающий при задании в качестве корня галереи корневой директории диска (проявлялся в основном в OFF-LINE режиме на CD).

В диалоге сравнения двух изображений улучшено качество картинки в режиме отображения иконки под Win2000.

В диалоге сравнения двух изображений добавлен опциональный показ миниатюр предыдущего и последующего (по алфавиту) файлов картинок в тех же директориях, что и основные сравниваемые изображения (вне зависимости от того, входят они или нет в состав галереи). Для этого в настоящее время файлы галереи должны быть доступны (on-line режим). Этот режим удобно включать для того, чтобы не пропустить ситуацию, когда сравниваемые изображения входят в состав серий (особенно одинаковых или близких серий)! Предупреждение: режим замедляет переключение между парами похожих изображений. (Это пока зачатки - в дальнейшем будет доработано так, чтобы поддерживался также и off-line режим, и будет добавлена дополнительная навигация по этим маленьким иконкам).

В диалоге сравнения двух изображений поправлено положение кнопок.

16.04.02:

Выложена версия 1.22.

Доработан процесс инсталляции/деинсталляции - теперь из реестра удаляется вся информация об ImageDupeless при деинсталляции.

Расширение ".glr" зарегистрировано за приложением.

Добавлены подсказки к кнопкам в диалог сравнения 2-ух изображений.

Добавлено вертикальное скроллирование колесиком мыши в панели с дубликатами.

09.04.02:

Выложена версия 1.21.

Добавлена сортировка в правом подокне по любой колонке в любом направлении.

Добавлена поддержка формата Photoshop (*.PSD).

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

В диалоге сравнения двух изображений добавлена возможность перемещения файла в другую директорию (по умолчанию - в директорию, где находится дубликат).

Файлы с правами "ТОЛЬКО-ДЛЯ-ЧТЕНИЯ" теперь тоже удаляются после дополнительного вопроса.

Немного поправлено скроллирование кнопками в левой панели и фокусировка на иконке при установке текущей картинки в правой панели (одиночным кликом).

Поправлен баг - флажки наличия копий в правой панели оставались, если при сравнении дубликатов происходило не удаление, а перемещение файлов.

02.04.02:

Выложена версия 1.2 (официальный релиз).

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

Поправлен баг, связанный с неустановкой флага изменения галереи при ее обновлении.

27.03.02:

Выложена версия 1.084.

Поправлен баг, связанный с обновлением левой панели после удаления картинок.

Исправлен механизм скроллирования в панели с дубликатами (скроллинг не работал в Win9x/Me при большом количестве дублей).

Диалог выбора корневой директории с изображениями заменен на стандартный диалог Windows для выбора директории.

Добавлены зачатки регистрации.

21.03.02:

Еще немного заужен диапазон уровня максимального отличия и оптимизированы параметры при задании неоптимального уровня (оптимальный - 11%).

19.03.02:

Выложить версию 1.07 у меня так и не получилось, поэтому сразу прыгаем до 1.08.

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

Добавлено запоминание от сессии к сессии значений флажков в диалоге сравнения двух картинок.

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

Обнаружено, но не исправлено: под Windows 9x/Me при большом количестве дублей вероятно пропадание скроллера в левой панели (под Windows 2000 не проявляется).

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

Постепенно продвигаюсь с офф-лайн режимом. При отсутствии некоторых файлов галереи на носителе (работа в режиме Off-Line) добавлена возможность отказаться от постоянного слежения за статусом файлов (On-Line/Off-Line) и принудительно пометить все файлы галереи как Off-Line (при чтении галереи или ее обновлении). Это ускоряет работу в случае, если родной носитель галереи - CD!

Добавлен внутренний фильтр по поддерживаемым форматам картинок (теперь в исходный список файлов для проверки, являются ли они картинками, попадают не все файлы, а только с соответствующими расширениями). Список таков: jpg, gif, bmp, pcx, jpeg, png, tif, tiff, pmg, wmf, emf, eps (не все проверены!).

Немного изменен дизайн панели дубликатов в неактивном состоянии.

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

Незначительно улучшена функция генерации иконок (раньше было через файл - сейчас все в памяти).

При следующей сессии работы с приложением восстанавливаются параметры главного окна (размер и положение сплиттера).

Приписал файлам галереи расширение "*.glr".

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

Выводится дополнительная статистика: 1. после сканирования директории с изображениями выводится количество картинок, попавших в галерею; 2. когда мышь в левом окне не расположена над иконкой, в строке состояния отображается текущее количество картинок, отмеченных как похожие.

Убрано мерцание в левом окне при изменении текущего элемента и увеличена скорость прорисовки при работе с большой галереей.

Исправлен глюк при задании корневого каталога диска (например, "D:").

Запоминается последний путь к изображениям.

Еще более, но до разумного предела, заужен интервал параметра "максимальный уровень различия" [0-22%].

Исправлено еще два бага при работе с GIF файлами: 1. нарушение цветопередачи; 2. падение на некоторых изображениях (по крайней мере, в моей коллекции больше нет таких, на которых приложение бы падало; если у вас есть, пришлите мне, пожалуйста). Таким образом, в текущий момент борьба с GIF завершена.

Кнопочки в панели инструментов сделаны более многоцветными (за картинки персональное спасибо Сергею Нестерову).

Замечено, что программа плохо дружит с XnView: он не всегда запускается и притормаживает (с AcdSee и InfraView нет проблем).

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

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

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

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

Прямоугольник слева теперь раскрашен градациями синего цвета в зависимости от степени похожести изображений в строке. 0% (максимально похожие) - ярко синий; при уменьшении похожести цифра растет, синий цвет бледнеет.

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

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

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

Поправлено самостоятельное изменение параметра различия на -1.

04.03.02:

Размер галереи теперь увеличен до 2000 изображений (версия 1.061).

Разблокирован параметр уровня максимального отличия, но я не советую особо отходить от значения 11. Это параметр также сохраняется от сессии к сессии.

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

Поправлен глюк в окошке дубликатов при удалении картинки в строке, где более чем две иконки.

Немного улучшен внешний вид списка изображений галереи.

Обнаружен, но пока не исправлен еще один глюк с GIF - жутко нарушена цветопередача, поэтому доверять результатам сравнения при работе с GIF НЕЛЬЗЯ.

28.02.02:

Поправлено сохранение параметров вывода информации на иконках и активация пункта сохранения.

27.02.02:

Немного переделал страничку.

Добавлен вызов заданного вьювера по двойному щелчку на изображении из основного списка файлов галереи (на правой панели).

Добавлено скроллирование окна иконок кнопками (колесико тоже работает, но не везде).

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

Ряд параметров сохраняется не в файле галереи, а в реестре и, соответственно, восстанавливается при следующей загрузке приложения.

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

При двойном щелчке на изображении, отсутствующем на носителе, выводится предупреждение об этом, а также часть известной информации об этом изображении (off-line режим).

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

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

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

Добавлены зачатки диалога сравнения двух картинок.

21.02.02:

Поправлено падение при загрузке некоторых GIF-файлов. Поправлен двойной щелчок на иконках, возможно, заработает, у кого не работал, но не факт.

17.02.02:

Немного ускорился. Убрал ограничения на некоторые параметры. В диалоге чтения/сравнения добавлены возможности: 1. прямо там отключать вывод картинок; 2. остановить работу в любой момент. В окне списка изображений галереи теперь выводятся размер файла и разрешение картинки. Провел небольшие замеры - есть куда двигаться.

10.02.02:

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

03.02.02:

Появилась кнопочка "Обновить галерею" - при этом пересматривается список составляющих ее файлов: удаляются те, которых нет на носителе в данный момент, и добавляются те, которые появились в пути, заданном при создании галереи.

 :: GOLDSOFT :: Бесплатный софт freeware shareware для всех.

BNS Informer

SilverSoft

Оцените нашу программу

www.LinkFinest.ru - Аннотированный каталог ресурсов интернет. Система поиска по каталогу.

Copyright © 2002-2012 Oleg Tarlapan.