web-dev-qa-db-ja.com

iPhoto09で「Faces」をマージするにはどうすればよいですか

IPhoto 09で「Faces」を使用していますが、写真に写っている人に名前を付けると、リストに複数のエントリがある人がいます。

主な問題は、Facebookのレコードにリンクされている人々にあるようです。たとえば、写真でJohn Smithに名前を付けている場合、次のオプションが表示されます。

  • ジョン・スミス(写真なし、メールアドレスなし)
  • ジョン・スミス(写真、メールアドレスなし)
  • ジョン・スミス(現在のFBプロフィール写真、メールアドレス)

間違った人を選んだ場合、その人を含む写真をアップロードすると、その人が私の「顔」ビューに2回表示されたり、FBで誤ってタグ付けされたりするため、これは非常に面倒です。

同じ人物が複数回リストされているため、写真をiPhoneに同期すると、この問題も発生します。

これらのレコードを「マージ」して、各人がリストに1回だけ表示されるようにする方法はありますか?

編集

名前は「顔」ビューに複数回表示されることはありません。写真で人に名前を付けるときに、選択肢のリストに複数回表示されます。上記の例では、ジョン・スミスは「顔」ビューに1回しか表示されませんが、追加の写真で彼に名前を付けると、彼の名前がリストに3回表示されます。

追加編集

私はこれらの人々のために私のアドレス帳に複数のエントリを持っていません-それらのいくつかは私のアドレス帳にさえまったくありません。私が持っていたアイデアの1つは、SQLiteでFaces.dbファイルを開いて、データベース構造を計算し、その方法で修正できるかどうかを確認することでしたが、顔の名前はどこにも見つかりませんでした。

Facebookに正常にリンクするには、iPhotoの「顔」がFacebookの対応する「友達」と同じメールアドレスを持っている必要があります。 Facebookの友達にリンクしたい顔のためにそれをしました。

唯一の解決策はfacesデータベースを再構築することかもしれませんが、私は約7,000枚の写真を持っているので、それは大変な作業です。

3
Anthony

[面]ビューで、2番目の面を保持する面にドラッグするだけです。または、マージするユーザーを選択し(コマンドクリック)、Controlキーを押しながらクリックして[ユーザーのマージ]を選択します。

編集あなたの説明に対処するために:顔に名前を入力するためのオプションは私のアドレス帳から来ているようです。これらの人々のためにOSXアドレス帳に複数のエントリがありますか?そこでそれらをマージできますか(カード>>選択したカードをマージ)? Facebookのリンクについてはあまり経験がありませんが、連絡先にメールアドレスを定義するだけで作成できるようです。

2
jtb

顔の概要ページに表示されない複数のエントリを削除するには、重複する名前をそれぞれ1回使用して、写真内の顔を識別します。これにより、概要ページに表示されます。その時点で、名前を互いにドラッグアンドドロップすることで名前をマージできます。

0
Johan Kool