Организуем коллекцию фотографий с F-Spot

16 Янв
2008

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

Коллекция фотографий росла не по дням а по часам и довольно быстро был взят тысячный рубеж, затем цифра снимков достигла двухтысяч. Управляться с таким количеством стало очень не просто. Самым простым методом организации, который пришел в голову, было сохранение фотографий в папке с именем текущей даты, в редких случаях к имени добавлялось название события. Но при объемах современных карт памяти в одной папке могли запросто оказаться снимки с летнего пикника и Новогодней елки. А чтобы найти конкретное фото приходится перебирать большое количество файлов. Я уже не говорю о том, что систематически необходимо делать резервные копии. Положение нужно было, как то спасать. Не смотря на то, что программа Picasa от Google предназначенная для работы с фотографиями уже портирована под Linux (picasa.google.com/linux/) разговор пойдет не о ней.

Возможности F-Spot

Программа F-Spot (f-spot.org/) предназначена для организации коллекций фотографий. Обладает простым и понятным интерфейсом, к тому же частично полностью переведенным на русский язык. Поддерживает 16 графических форматов файлов JPEG, GIF, TIFF, RAW и другие. Фотографии могут быть импортированы с жесткого диска, цифровой фотокамеры, или iPod. Для удобства поиска и группировки фотографий по сходным событиям, используется система меток. Из отобранных снимков можно сделать слайд-шоу в полноэкранном режиме, и даже установить их в качестве хранителя экрана. Создан F-Spot на платформе Mono которая является открытым аналогом микрософтовской .NET. F-Spot это проект с открытым исходным кодом, распространяется по лицензии GNU GPL. Работает только в GNU/Linux.

Установка F-Spot

Последней на момент написания статьи версией является версия 0.4.1, исходный тексты можно найи по ссылке на сайте программы. Также программа доступна в репозитариях пакетов большинства дистрибутивов: RedHat, SUSE, Debian. Есть он и в репозитарии Ubuntu, поэтому установить F-Spot очень просто.

$ sudo apt-get update

$ sudo apt-get install f-spot

В Kubuntu дополнительно была установлена библиотека libdbus, суммарный объем скачанных файлов составил 1 Мб, что в принципе не много. Хотя в зависимости включены и некоторые другие библиотеки Mono, SQlite, libgphoto2. Стоит отметить, что пока в репозитарии Ubuntu как правило доступна более ранняя версия.

 

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

$ sudo apt-get build-dep f-spot

А затем распакуйте архив в F-Spot и соберите обычным образом ./configure, make, make install. Чтобы познакомится с F-Spot и другими приложениями, написанными для Gnome можно использовать Mono Live CD (www.mono-live.org) .

Начинаем работу с F-Spot

После установки в меню K->Graphics появится новый пункт F-Spot Foto Manager, который и выбираем для запуска. Первым делом необходимо импортировать существующие фотографии. Для чего необходимо будет указать на каталог, в котором они хранятся. Выбираем его используя файловый менеджер и нажимаем Open, проследите чтобы был установлен флажок “Включая подкаталоги”. Если выбран флажок “Копировать файлы в папку Photos” снимки будут не только проанализированы, но и скопированы в отдельный подкаталог Photos расположенный в домашнем каталоге пользователя. При этом все снимки будут заново рассортированы по папкам в соответствии с датой (дата снимка заносится в метаданные файла, поэтому это будет сделано автоматически). Например, 31 декабря 2006 года будет соответствовать каталог /home/<user>/Photos/2006/12/31. В процессе загрузки будут выводиться изображения найденных фотографий, с датой внизу. При большом количестве снимков этот процесс займет некоторое время, так что придется немного подождать. Но в дальнейшем импортировать снимки можно будет прямо из камеры, которые F-Spot распознает автоматически (в современных дистрибутивах Linux).

Когда высветится сообщение “Загрузка завершена”, нажмите кнопку Импорт. Если понадобится в последствии добавить еще один каталог или забрать фотографии с камеры выберите “File->Добавить в каталог” и повторите процедуры описанные выше. Единственная проблема, которая сразу же бросилась в глаза, это ошибки связанные с неправильно настроенной датой в фотоаппарате, поэтому снимки часто оказывались не там где нужно. Если коллекция создается с нуля поправить это легко, а так придется перебрать несколько сотен снимков. По окончании импорта перед вами предстанет основное окно программы.

Основное окно F-Spot

Правка файлов

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

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

Хороший снимок улучшить тяжело, а вот испортить довольно просто, но иногда необходимость в редактировании некоторых характеристик все-таки возникает. Здесь F-Spot предоставляет весь набор функций, достаточных для легкой обработки фотографий. Для правки снимка необходимо дважды щелкнуть по нему, либо выбрать “Изменить снимок” на передней панели. Здесь к снимку можно добавить небольшой комментарий. Также используя выпадающий список внизу, можно провести его кадрирование то есть выделить нужный фрагмент снимка. Это нужно для того чтобы при его печати в определенном формате, были отображены все фрагменты и именно так как вы хотели. Ведь соотношение сторон в снимке сделанной цифровой камерой 3:4, а стандартная фотография имеет соотношение 2:3 и при печати либо будут белые полосы, либо лишнее будет обрезано. Доступно свободное выделение участка, 4х3 (книга), 4х6 (открытка), 5х7, 8х10 и квадрат. Пользоваться этой опцией просто. Выделяете участок, увеличивая или уменьшая доступную область, а программа сама проконтролирует соотношение сторон. После этого нажимаем кнопку “Кадрировать по выделению”, лишний участок будет обрезан. Обратите внимание, что у файла теперь две версии: исходная и измененная. Переход между ними осуществляется с помощью выпадающего списка слева, либо через меню File->Версия. При каждом изменении исходного файла, будет добавляться новая его версия, общее количество версий не ограничено.

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

 

216.png

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

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

Когда время снимков выставлено правильно, можно быстро отбирать их, используя функции поиска. Для этого обратитесь в пункт меню Поиск->Установить диапазон дат и в появившемся окне введите начальную и конечную дату, после нажатия на ОК вам будут выведены все снимки удовлетворяющие указанным критериям. Чтобы вернуться к исходному состоянию выберите пункт “Очистить диапазон дат”.

Метки F-Spot

Но временного критерия для оптимальной работы с большим объемом данных будет явно недостаточно. Чтобы упростить отбор однотипных снимков, в F-Spot использовано понятие Метка. По умолчанию программа имеет пять предустановленных меток: Любимое, Скрытое, Люди, Места и События. Но при необходимости можно создать и свои метки. Для того чтобы прикрепить метку файлу или группе файлов необходимо выделить их, затем в контекстном меню выбрать “Добавить метку” и указать на метку. В этом же меню есть пункт Создать новую метку. Четыре вида метки (Люди, Места, События и созданные пользователем) могут иметь вложенные метки, которые открываются при нажатии треугольника рядом. В этом случае такая метка указывается в поле Родительская метка, затем в поле “Имя новой метки”, вводим название, характеризующее все файлы которые будут в нее помещены. В имени поддерживается и кириллица. Быстрый доступ к меткам можно получить в левом окне программы. После щелчка в окне справа будут выведены все файлы имеющие такую метку. Но это еще не все. Каждая фотография может иметь несколько меток, это очень удобно. Зайдя в Edit->Preferences и в поле “Хранитель экрана” выбрав метку, нажмите кнопку “Сделайте F-Spot своим хранителем экрана”. Теперь выбранные фотографии будут периодически менять друг друга вместо хранителя экрана. В этом же меню можно разрешить запись меток и описаний внутри метаданных, в файлах поддерживаемых форматов.

Отобрать снимки, не имеющие меток очень просто, выберите меню Поиск->Некатегоризованные снимки.

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

313.png

Экспорт снимков

Если установлен Evolution, то отправить электронное сообщение с отобранными фотографиями можно без вызова основного окна программы. Выберите File->Послать почтой в окне Evolution все выбранные файлы будут представлены в виде вложений, вам остается только ввести адрес.

Не обошла F-Spot и мода на он-лайн ресурсы, предназначенные для хранения почты. Если вы пользуетесь Flickr от компании Yahoo (www.flickr.com), 23 (www.23hq.com) или Picasa Web (picasaweb.google.com) экспортировать фотографии можно пару щелчками мышки. Для этого выберите File->Экспортировать и укажите, куда вы хотите поместить отобранные фотографии. В этом же меню есть пункт позволяющий скопировать снимки в отдельный каталог на жестком диске, или записать на компакт-диск. При чем не обязательно сразу же записывать фотографии на диск, эту операцию можно отложить, добавляя постепенно файлы в проект. Хотя объем придется контролировать вам самим.

Даже не вооруженным взглядом заметно оживление среди программ ориентированных на обычного пользователя. Что не может не радовать. И хотя программы вроде F-Spot еще можно считать сырыми, но они вполне пригодны и рекомендуемы к использованию. Linux forever!

6 Комментариев к Организуем коллекцию фотографий с F-Spot

Аватар

prokoudine

Январь 16th, 2008 | 12:39

«Обладает простым и понятным интерфейсом, к тому же частично переведенным на русский язык.»

Есть мнение, что всё-таки полностью, а не частично :)

Аватар

grinder

Январь 16th, 2008 | 12:53

Да я обновился с 0.3 версии, это так и есть. Спасибо за подсказку.

Аватар

prokoudine

Январь 16th, 2008 | 18:44

Всегда пожалуйста :)

P.S. В SVN trunk программы вчера упал мегапатч, добавляющий оценку фотографий (по пятибалльной шкале, звёздочками) и сортировку по оценке. Ждём-с в следующей версии :)

Аватар

Linuxoid - все что знаю о Туксе » Архив блога » Программы для просмотра изображений в Linux

Январь 31st, 2008 | 22:11

[...] Изменить программу для просмотра изображений по умолчанию, можно зайдя в меню Привязки файлов — Image. Во вкладке Общие устанавливается приоритет вызова приложений при щелчке на файле, а во вкладке Встраивание — программу для просмотра изображений в окне  Konqueror. Не стоит забывать, что популярная программа от Google Picasa также портирована в Linux (picasa.google.com/linux). В Ubuntu 7.10 также устанавливается удобный менеджер фотографий F-Spot (f-spot.org) о котором я уже писал (http://www.tux.in.ua/articles/159). [...]

Аватар

Николай

Май 3rd, 2008 | 19:21

Как отключить эффект смазывания (блюра?) при смене фотографий?

Аватар

grinder

Май 3rd, 2008 | 21:41

Даже не обращал внимания. Очевидно не мешает.

Комментировать

Наверх