Пара хитростей iPhoto

1. В iPhoto, когда вы выбрали фотографию, можете нажать клавишу M и фото увеличится.

2. Если зажать клавишу Option, кнопка поворота изображения поменяет направление.

Изменить фон в разделе Faces iPhoto’09

Лично мне очень нравится функция Faces в новом iPhoto’09, но очень не нравится фон этого раздела в программе. К счастью, его можно довольно легко
Для этого закройте iPhoto и выполните в терминале команду

cp /Applications/iPhoto.app/Contents/Resources/people-cork.tiff \
~/Desktop/people-cork.tiff

Этим вы сохраните старый фон.

Теперь для белого фона выполните команду:

sips -s format tiff "/Library/Desktop Pictures/Solid Colors/Solid White.png"\
 --out /Applications/iPhoto.app/Contents/Resources/people-cork.tiff

Для светло-серого:

sips -s format tiff "/Library/Desktop Pictures/Solid Colors/Solid Gray Light.png" \
--out /Applications/iPhoto.app/Contents/Resources/people-cork.tiff

Для средне-серого:

sips -s format tiff "/Library/Desktop Pictures/Solid Colors/Solid Gray Medium.png" \
--out /Applications/iPhoto.app/Contents/Resources/people-cork.tiff

Для тёмно-серого:

sips -s format tiff "/Library/Desktop Pictures/Solid Colors/Solid Gray Dark.png" \
--out /Applications/iPhoto.app/Contents/Resources/people-cork.tiff

Как заставить iPhoto заново найти все лица на фотографиях

Для того, чтобы iPhoto заново просканировал все ваши фотографии и нашёл на них лица, нужно сделать следующее:

  • Закройте iPhoto
  • Откройте директорию с медиатекой iPhoto
  • Щёлкните правой кнопкой по медиатеке и выберите Show Package Contents
  • Удалите файлы face_blob.db и face.db
  • Запустите iPhoto

После этого запустится достаточно долгая процедура распознавания лиц.

Ускоряем запуск iPhoto’09

Некоторые, возможно, заметили, что запуск нового iPhoto’09 занимает достаточно долгое время. Это можно исправить, почистив базы данных, в которых iPhoto хранит информацию о фотографиях. Сделать это можно в терминале:

  • Перейдите в библиотеку iPhoto:
    cd "~/Pictures/iPhoto Library"
    
  • Выполните следующую команду:
    for dbase in *.db; do sqlite3 $dbase "vacuum;"; done
    

Не помешает также сделать резервные копии изменяемых файлов на тот случай, если что-то пойдёт не так.

Сажаем iPhoto на диету

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

Если вы готовы отказаться от возврата к оригиналу любой фотографии, вы можете сэкономить место на диске. Для этого в терминале вводите (а лучше скопируйте и вставьте) следующие волшебные строки:

mkdir ~/.Trash/iPhoto-Originals
cd ~/"Pictures/iPhoto Library/Modified/"
find . -type f -exec mv "../Originals/{}" ~/.Trash/iPhoto-Originals/ \;

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

Лично у меня на небольшой (в 5,49 ГБ) библиотеке получилось освободить 785 МБ места на диске.

Быстрый способ сменить библиотеку iPhoto’09

У меня используется несколько библиотек в iPhoto. Для того, чтобы сменить рабочую библиотеку мне приходилось запускать программу с зажатой клавишей Option. Теперь, в iPhoto’09 всё стало намного проще. Достаточно просто дважды щёлкнуть на нужной библиотеке и она открывается в iPhoto. Также можно сделать и ссылки на используемые библиотеки и разместить их в легкодоступном месте (например в доке).

Как подтвердить/отвегнуть сразу несколько фотографий с лицами в iPhoto’09

Наверняка вы уже попробовали функцию Faces в новом iPhoto’09. Используя её можно «тренировать» программу для более чёткого распознавания лиц. Для этого необходимо подтверждать или опровергать её догадки.

Сделать это можно щёлкая по фотографиям, которые вам предлагаются: один щелчок — согласны, два — нет.

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

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

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

Ещё один способ добавления лица в iPhoto’09

Когда вы хотите добавить лицо, которое iPhoto не смог распознать сам, вам предлагают изменить размер рамки. Если понятнуть за её угол, рамка начнёт изменять размер относительно своего центра. Лично мне это несколько непривычно. Но, если вы зажмёте клавишу Option во время этого действия, рамка будет менять размеры более привычным образом.

Places, iPhoto’09 и мышка

Когда я поставил себе новую версию iPhoto’09, мне очень понравилась функция Places. С помощью неё можно посмотреть на карте, где и какая фотография была сделана. Вот только огорчало то, что нельзя приближать и удалять карту при помощи прокрутки мыши, как это сделано например на Google Maps.

Оказывается, эту проблему можно очень просто решить. Достаточно в терминале выполнить команду:

defaults write com.apple.iphoto MapScrollWheel -bool YES

Теперь у меня всё работает так, как мне этого и хотелось.

Выбор альтернативной библиотеки для iPhoto

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