Вчера практически весь день потратил на разбор фотографий, а все потому что далеко не просто все всегда делать «правильно» и «так, как надо», постоянно хочется быстрее все сделать, да поменьше при этом думать и т.п. Если бы изначально программные и аппаратные средства были так продуманы как сейчас, то я бы наверно сразу создал определенную структуру хранения информации, которая помогала бы мне быстрее совершать разного рода действия, будь то поиск или что-то другое.
Ну собственно хватит теории, суть в том что мне понадобилось разобрать не самый маленький архив фотоматериалов, причем количество дубликатов одной фотографии могло достигать 5 штук, при этом мало какие из них были бинарно равны (т.е. абсолютно идентичны).
Собственно вырисовывается нехитрый план:
· Удалить бинарно равные файлы
· Удалить похожие изображения (от тех которые отличаются на пару килобайтов, до тех, которые практически совпадают, не считая ракурса или резкости или, например, нехитро обработаны)
· Создать подходящую структуру хранения и поместить в нее файлы
Теперь собственно как я это все делал.
Оговорюсь сразу, что использовать одну программу и делать все именно ей не совсем как бы это сказать правильно, на мой взгляд гораздо резоннее под каждую задачу выделить свою специфическую программу, которая будет с ней хорошо справляться.
Итак, удаляем бинарные файлы (дубликаты фотографий).
Для этого я выбрал старую и проверенную программу CloneSpy (версии 2.3) нажимаем «Add Folder», выбираем папку, в которой находится фото-архив, удалять автоматически более старые файлы («Automatically delete - older files») и нажимаем «Start scanning». Время работы зависит от размера архива. После этого мы имеем архив в котором отсутствуют побайтно равные файлы, замечу, что для большинства простых пользователей этого может вполне хватить, ведь если вы не редактируете фотографии, то всевозможные другие варианты дубликатов у вас не появятся.
Удаляем похожие изображения.
Для этой цели я выбрал так же совсем не новую но вполне себе полезную программу ImageDupeless. Конечно, надо признать, что программа не обновлялась с 2005 года, но аналогичной по функциональности я все равно не нашел. Программа написана не то нашими, не то литовцами. Суть в том, что она на русском и вполне понятна, вообще она подойдет и начинающему пользователю. В ней придется долго и упорно удалять оставшиеся дубликаты если таковые найдутся, причем не советую выставлять большой процент различия между фотографиями сразу, лучше увеличивать его в несколько подходов, тогда будет меньше ложных срабатываний.
Как хранить оставшиеся фотографии?
Вот это самый нудный и неоднозначный этап.
Для профессиональных фотографов наверно лучше сразу посмотреть в сторону Adobe LiteRoom, но я для каталогизации им пользоваться не стал, т.к. во-первых, он не поддерживает русские символы (не везде, где-то и корректно с ними работает, но все же), да и для неопытного человека он покажется сложноватым. А во-вторых, он «вещь в себе» и вообще непонятно, какие данные он будет хранить в самих графических файлах (т.е. они будут доступны другим приложениям), а какие в самой библиотеке (и они не будут доступны в других программах).
Поэтому пришлось обратиться к проверенной ACDSee 10 версии. Огромным нареканием для меня стало то, что она ужасно задумчива (особенно при назначении тегов и перетаскивании). И самое неприятное, я не нашел, как например заставить её создать структуру каталогов по маске (вида "12 апреля 2005 - Тема фото"). Хотя в принципе может это и хорошо, ведь ручная работа всегда качественнее, вот например какая бы программа поняла, что фото с нового года от 31 декабря и от 1 января надо положить в одну папку?
Что у меня получилось?
Структура каталогов вида: 2006 \ 26 апреля 2006 – Тема 1
Но большинство разрозненных фотографий (например, пара-тройка сделанных в один день и никак тематически не объединенных) я складывал в папки по персоналиям. Дополнительно пришлось создать папки «Предметы» и «Природа».
Теперь найти фото не составит труда.
А теперь немного про то, почему же я это все затеял. 23 февраля для меня особенный праздник, ведь это не просто «23 февраля», но и день когда я встретил свою девушку, с которой вместе уже второй год. Я хотел вовремя написать в блог, но это фото никак не мог найти…
Разместить у себя на ресурсе или в ЖЖ:
На любом форуме в своем сообщении: