0041 — Geeqie

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

Решение «смотреть глазами» мне не подходит, поскольку фоточек накопилось уже 300 ГБ, а это несколько тысяч штук. Отсматривать их вручную и искать одинаковые, даже при наличии нормальных имён файлов, построенных по дате снимка — неблагодарное дело.

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

На LOR нашёл старую ветку, где человек решал ту же проблему, что и я. Установил в Debian несколько утилит, одной из которых была Geeqie. И я полностью доволен!

Что умеет эта штука, помимо просмотра изображений?

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

Вот как раз последняя функция меня заинтересовала больше всего. В настройках есть регулятор степени похожести, задаваемый в процентах. Если настройка выкручена в значение 100, ищутся идентичные совпадения. При значениях меньше 100 находятся изображения, которые очень похожи. Например, в выдачу поиска попали фотографии, снятые на одном и том же фоне, но в чуть разных позах. Также похожими считаются одинаковые изображения разного размера. То есть у вас есть версия с разрешением 4000×3000 и версия с разрешением 1600×1200. При поиске дубликатов будет обнаружено совпадение.

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