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

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

Вот так. Все эти менеджеры-хременеджеры, виндовзы-хревиндовзы – говно. Сегодня есть, завтра – нет. Любые. Просто потому, что это отдельное ПО требующее установки. Структура “ДИРЕКТОРИЯ -> ФАЙЛ” максимально прозрачна и надежна. Она восходит корнями к хрензнаеткаким годам, когда и про винды никто не слышал. Весь допсофт – костыли. Даже, если он хранит все в файловой структуре, но блюдет организацию на уровне своего интерфейса (возможны варианты с внутренней индексацией, своими библиотеками или просто надстройка над той же файловой структурой). Сменится ось, выйдет апдейт или надо переустановить операционку – и вот вам опять требуется что-то искать, качать, ломать. Переносите из виндов в линукс или макось – хана вашим софтовым “организаторам” на внутренних форматах. Говно, говно и еще раз говно. Назовите меня Божественной Сущностью, настаивающей на абсолютном утверждении – пусть. Я уже по такому количеству глаблей прошелся в этом вопросе, что в своей “вере” непокабелим. Любой, кто для организации фотографий пользуется каким угодно допсофтом – потенциальный лузер, готовый в любую минуту потерять всю заботливо созданную Систему.

Для себя я принял следующую структуру хранения фотографий на уровне файловой системы:

Год (каталог-директория)
Месяц (каталог-директория)
категории-подкаталоги (если надо)
файлы-сессии по дням

На винте это выглядит так:

Любая моя фотография имеет имя файла в формате:

YYYY-MM-DD_NNN.ext

Где YYYY – год, MM – месяц, DD – день, NNN – порядковый номер внутри этого дня, ext – расширение файла (jpeg, cdr, tiff и т.п.).

Это позволяет адекватно систематизировать весь объем фотографий, ориентироваться в нем, сортировать и т.п. Я знаю о чем говорю. Вот статистика по моим архивам:

Согласитесь, руля почти 20 тыс. фотографий (с 1970 по 2008 годы) я более-менее представляю масштабы задачи.

Вот… Поделившись этой сакральной мудростью и еще раз остановившись на идеологии “систематизация при отсутствиии допсофта” я озвучу единственную существенную проблему такой жизни.

Очень хреново переименовывать файлы в огромных количествах, согласно избранному формату. Реальный геммор. Гадом буду – клянусь! Такая система окупается свободой портирования, отсутствием проблем в организации, но это следование правильному именованию файлов – застрелицо…

Сии грабли меня напрягали довольно долго. Да, что-то там фотоаппарат номерует внутри себя. Дает имена в духе “DSC04420.JPG”, где что-то такое зашифровано. Самыми лояльными в этом плане мне показались олимпусы. Они кодируют имя файла почти как надо. Пускай по-идиотски, но осмысленно.

НО!!! Если вы едете на пьянку с друзьями и хотите потом объединить сессии с нескольких фотоаппаратов – вот тут начинаются приключения. Отнумеровать пару сотен снимков с нескольких фотоаппаратов или пары-тройки дирекорий – блин, приключение то еще!

У меня есть хороший друг. Блестящий программист. Ему надоело слушать мои стенания по этому поводу и под напором моих эмоций он потратил пару часов своего драгоценного (и высокооплачиваемого) времени, чтобы сделать меня, убогого – счастливым. И написать простенькую утилиту, которую, если честно, в состоянии написать любой, кто хотя бы на уровне “Hello word” освоил бейсик. Я в том числе. Но ни одному из нас не вперлось в ухо сесть и сделать это. Просто сесть и сделать. Примитивно, тупо, доступно. Сесть и сделать… Никому! А он сел и сделал. При том при всем, ему самому это не очень то и нужно было, как я понял. Но он сделал.

Представляю вам утилиту “Фотогрыз”:
http://softwaremaniacs.org/soft/pe/

Уже догадались что она делает? Да, она перименовывает фотофайлы по заданному формату (например, как я для себя избрал – можете придумать свой). При этом она ориентируется на поле Photo image taken в EXIF файла. Т.е. вы можете из хреновой тьмы директорий, перетащить хренову тьму фотографий в окно “Фотогрыза”, сказать куда сложить и он их выстроит по времени съемки, переименует и переномерует, как велено (допускаются шаблоны). Все. Вся ваша структура соблюдена. Вся работа свелась к паре кликов мышкой. Никакого геммора. Вы счастливы и довольны. На винте порядок. Фото уложены в иерархию. Благодать.

Вот такой софт есть.