3

Я использую "Лица" в iPhoto 09, и когда я называю людей на фотографиях, некоторые люди имеют несколько записей в списке.

Основная проблема, кажется, связана с людьми, связанными с записями в Facebook. Например, если я назвал Джона Смита на рисунке, появятся следующие параметры:

  • Джон Смит (без фото, без адреса электронной почты)
  • Джон Смит (фото, без адреса электронной почты)
  • Джон Смит (текущая фотография профиля FB, адрес электронной почты)

Это довольно раздражает, потому что, если выбран неправильный, человек в конечном итоге будет показан дважды в моем представлении "Лица" или будет неправильно помечен на FB, если я загружу фотографии, в том числе и этого человека.

Синхронизация фотографий на моем iPhone также показывает эту проблему, потому что один и тот же человек указан в списке несколько раз.

Есть ли способ "объединить" эти записи, чтобы каждый человек появлялся в списке только один раз?

редактировать

Имена не отображаются несколько раз в представлении "Лица" - они появляются несколько раз в списке вариантов при именовании людей на изображениях. В приведенном выше примере Джон Смит появлялся в представлении "Лица" только один раз, но при присвоении ему имени на дополнительных фотографиях его имя появляется в списке 3 раза.

Дополнительное редактирование

У меня нет нескольких записей в моей адресной книге для этих людей - некоторые из них даже не находятся в моей адресной книге вообще. Одна из моих идей состояла в том, чтобы открыть файл Faces.db в SQLite и посмотреть, смогу ли я разобраться в структуре базы данных и исправить их таким образом, но я нигде не мог найти имена лиц.

Для успешной ссылки на Facebook "Лицо" в iPhoto должно иметь тот же адрес электронной почты, что и соответствующий "Друг" в Facebook. Я сделал это для лиц, которые я хочу связать с моими друзьями в Facebook.

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

3 ответа3

2

В представлении «Лица» просто перетащите второстепенные грани на ту, которую хотите сохранить. Или в качестве альтернативы: выберите людей, которых вы хотите объединить (щелчок по команде), затем щелкните по нажатию клавиши «Control» и выберите «Объединить людей».

Отредактируйте, чтобы ответить на ваши уточнения: параметры ввода имен на лицах, похоже, взяты из моей адресной книги. У вас есть несколько записей в адресной книге OS X для этих людей? Можете ли вы объединить их там (Карта >> Объединить выбранные карты)? У меня нет большого опыта работы со ссылкой на Facebook, но, похоже, это можно сделать, просто указав адрес электронной почты для контакта?

0

Чтобы избавиться от нескольких записей, которые не отображаются на странице обзора «Лица», используйте каждое из повторяющихся имен по одному разу, чтобы идентифицировать лицо на фотографии. Это заставит их появляться на странице обзора. В этот момент вы можете объединить имена, перетаскивая их друг на друга.

-1

У меня был другой взгляд на SQLite базы данных после того , как комментарий по «JTB» и таблице face_name в файле face.db содержал имена , которые я хотел , чтобы удалить.

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

Я не считаю это идеальным решением, но, похоже, оно решило проблему. Я планирую записать предложение в службу поддержки Apple, чтобы получить более удобное решение этой проблемы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .