Программа iPhoto предназначена для каталогизации и редактирования фотографий. iPhoto позиционируется как непрофессиональное приложение, поэтому существуют некоторые ограничения из-за которых работа с огромными объемами фотографий в iPhoto может быть неудобной.
Например:
- Вместимость библиотеки iPhoto ограничена 250 000 снимков
- При значительном заполнении библиотеки программа может тормозить в работе
- Нет штатных средств для разделения библиотеки на части
- Нет возможностей объединения нескольких библиотек в одну
Для заполнения этого пробела в функциональности iPhoto разработана утилита iPhoto Library Manager. С помощью iPhoto Library Manager можно как разделить большую библиотеку на несколько более легких, так и объединить несколько библиотек в одну. А также выполнить служебные операции по ремонту базы данных или по извлечению фотографий из поврежденных библиотек.
Рассмотрим самую требуемую задачу – разделение большой библиотеки на несколько поменьше.
Запускаем iPhoto Library Manager. С помощью кнопки Add Library добавляем библиотеку iPhoto с которой будем работать. По умолчанию, библиотека находится в папке «Изображения» (в домашней папке пользователя) и называется «iPhoto Library», однако название может быть и другим. Библиотека отобразится в левой панели программы. В нашем случае добавлено 3 библиотеки: Default, Тестовая библиотека и Библиотека 1.
Выделив какую-нибудь библиотеку можно просмотреть какие события в ней находятся:
или какие альбомы в ней существуют (в зависимости от того какой режим отображения выбран с помощью выпадающего меню Albums/Events):
Теперь создадим новую пустую библиотеку, в которую будем переносить часть информации из основной библиотеки. Для создания новой библиотеки служит кнопка «New Library»:
Место хранения библиотеки выберите по желанию.
Теперь, выделяем несколько событий, которые нужно перенести в новую библиотеку и просто перетаскиваем их на название новой библиотеки. Несколько событий вместе можно выделить удерживая нажатой клавишу Cmd. Обратите внимание, что лучше копировать именно события, а не альбомы, потому как впоследствии перенесенные фотографии нужно будет удалить из исходной библиотеки, а удалять удобнее именно по событиям.
iPhoto Library Manager откроет вначале исходную библиотеку в iPhoto и определит какие объекты будут переноситься. Потом будет открыта новая (которую мы создали) библиотека iPhoto и инициирован процесс импорта фотографий. В зависимости от объема процесс может занять длительное время, вмешиваться в него не нужно. После того как нужные события скопированы в новую библиотеку, нужно удалить их из исходной библиотеки. Для этого:
Назначаем нашу исходную библиотеку библиотекой по умолчанию, установив «радиопереключатель» и нажимаем кнопку «Relaunch iPhoto»
iPhoto перезапустится с активной исходной библиотекой. Теперь просто удаляем перенесенные события в корзину iPhoto и очищаем корзину iPhoto.
Таким образом мы можем «отделить» от основной библиотеки столько, сколько нужно дополнительных библиотек. Процесс вроде-бы не особо сложный, но может возникнуть вопрос – зачем для этой процедуры использовать именно iPhoto Library Manager, ведь можно из одной библиотеки экспортировать фотографии, удалить их, а потом импортировать в новую библиотеку? Не совсем. Если вы вносили изменения в фотографии, то поступив таким образом вы потеряете оригинальные (исходные) снимки. А iPhoto Library Manager при отделении части библиотеки сохраняет пары оригинал + модифицированный снимок. В результате вы «на выходе» получаете полнофункциональную библиотеку, и если когда-нибудь решите отменить изменения сделанные над снимком, то всегда сможете сделать это.
Перенос альбомов
В дополнение к событиям вы также можете перенести альбомы. Однако прежде чем сделать это необходимо понять несколько нюансов.
1. Почему мы переносим контент по событиям, а не по альбомам? Потому что конечной целью является удаление перенесенных фотографий из исходной библиотеки, с целью уменьшения ее объема. А удалить фотографии из библиотеки, можно только удалив соответствующее событие, удаляя альбом фотографии в действительности никуда не деваются, а остаются в библиотеке. Альбом – это не физический контейнер для фотографий, это лишь инструмент организации.
2. При переносе альбома, если фотографии которые находятся в альбоме уже есть в целевой библиотеке, то будет создан только альбом, дубликаты фотографий заново в библиотеку копироваться не будут (нужно установить соответствующую настройку в настройках iPhoto Library Manager). А если фотографии в переносимом альбоме пока что отсутствуют в целевой библиотеке, то для них будут созданы событие или события (по необходимости).
3. Смарт альбомы при копировании в другую библиотеку конвертируются в обычные альбомы.
Прежде чем начать копировать альбомы из одной библиотеки в другую, откройте настройки программы iPhoto Library Manager, можно воспользоваться для этого клавишным сокращением [Cmd]+[,]. И проследите чтобы на вкладке Photo Copying стояли галочки:
- Don’t import duplicates
- When recreating albums, add existing photo in place of duplicate
Эти настройки нужны для того, чтобы при переносе альбома, если эти фотографии уже есть в целевой библиотеке, фотографии не дублировались заново. Другими словами, если вы перенесли событие, а потом перенесли альбом в котором содержатся те же фотографии что и в перенесенном событии, то в новой библиотеке будет лишь создан альбом, а сами фотографии физически копироваться не будут (зачем? они же там уже есть). А вот если бы галочка была снята, то для копируемого альбома было бы автоматически создано свое событие, и таким образом мы имели бы два одинаковых (или почти одинаковых) события, а дубликаты снимков вряд ли желаемое явление при стремлении к порядку 🙂
Недостатки способа
У описанного способа разделения библиотек есть недостатки. Так, придется пожертвовать фотокнигами, календарями, слайдшоу и открытками при разделении библиотеки. Эти объекты iPhoto Library Manager не видит вообще.
Впрочем, информация о лицах и местах будет перенесена. Надеемся хоть этот отрадный факт скрасит описанные выше недостатки способа.
Что дальше?
Разделив библиотеку iPhoto на части таким образом, запомните несколько приемов, которые помогут в обращении с несколькими библиотеками.
Запуск iPhoto c нажатой клавишей Alt.
Запуск iPhoto c нажатой клавишей Alt позволяет либо выбрать для открытия существующую библиотеку, указав ее местоположение, либо создать новую, пустую библиотеку. Удобно для переключения между библиотеками.
Запуск iPhoto с нажатыми клавишами Alt и Cmd.
Удерживание клавиш Alt и Cmd при запуске iPhoto вызывает окно, позволяющее выполнить починку библиотеки iPhoto. Несложно догадаться, что будет выполняться починка библиотеки по умолчанию, а точнее той, которая открывалась в программе iPhoto последний раз. Здесь все опции говорят сами за себя, однако наиболее интересна последняя – «Восстановите неиспользуемое дисковое пространство из баз данных». Выбрав эту опцию вы очистите SQL базу iPhoto от «мертвых» ссылок на изображения которые удалены. Дело в том, что удаляя изображение, iPhoto не вычищает все связанные с ним ссылки в базе данных, а просто помечает их как удаленные. При активной работе с библиотекой, и частым удалением фотографий база данных iPhoto разрастается, переполняясь неактуальными записями, и из-за этого может значительно снижаться быстродействие программы. Поэтому рекомендуется выполнить эту процедуру в первую очередь для библиотеки, которая поддалась разделению, то есть из которой были извлечены и впоследствии удалены значительное количество фотографий.
Обновление библиотек
Имея в своем распоряжении несколько iPhoto-библиотек важно следить за тем чтобы все они были самой последней версии, то есть соответствовали актуальной версии iPhoto. Для этого с выходом каждого следующего значительного обновления iPhoto необходимо выполнить простую процедуру – запускать iPhoto с нажатой клавишей Alt и по очереди открывать все существующие библиотеки. При открытии библиотеки старой версии iPhoto сама предложить обновить библиотеку.
iPhoto Library Manager можно скачать и приобрести ($20) на сайте производителя. Для желающих получить максимум от iPhoto – наша книга «iPhoto ’09: Просто о сложном».