Jak zapisywać / konwertować znaczniki People programu Picasa na dane EXIF?

18

Używam Lightroom do mojego przepływu pracy i oznaczam zdjęcia nazwiskami osób, aby szybciej je znaleźć.

Ponieważ Lightroom nie ma funkcji „Twarze”, w tym celu chcę użyć funkcji Ludzie Picasy, ale nie chcę stale pracować z nimi oboma. Wolę używać Picasy do oznaczania zdjęć tagami za każdym razem, gdy importuję nowe zdjęcia, i wracam do Lightroom do końca.

Nie mogłem znaleźć sposobu, aby Picasa faktycznie „oznaczał” zdjęcia (w EXIF) nazwiskami osób. Czy jest jakaś wtyczka / skrypt / ..., która może to umożliwić?

Iravanchi
źródło
Photook może również w tym pomóc.
user1444658

Odpowiedzi:

18

Picasa przechowuje informacje o twarzach w plikach .picasa.ini:

[test.jpg]
faces=rect64(1eb1929f885e),15441a598f9f1866
backuphash=29866

Numery identyfikacyjne można znaleźć w pliku contacts.xml, który przechowuje wszystkie kontakty z twoich zdjęć:

<contact id="15441a598f9f1866" 
  name="Test Test" 
  display="Test" 
  modified_time="2010-05-13T17:19:46+01:00" 
  sync_enabled="0"/>

Kilka programów może odczytać te pliki i odpowiednio zmodyfikować EXIF. Na przykład:

asalamon74
źródło
Dzięki, właśnie tego szukałem. Planowałem napisać program, aby to zrobić sam, jeśli nic nie mogłem znaleźć, i po prostu szukałem biblioteki EXIF.
Iravanchi,
1
To jest już nieaktualne, patrz moja odpowiedź poniżej.
Jonathan
10

Dobra wiadomość, teraz jest natywnie obsługiwany w Picasie

Po prostu sprawdź

Tools > Options > Name Tags > "Store Name Tags In Photo"

Możesz również zmusić Picasę do rozpoczęcia procesu pisania

Tools > Experimental > "Write Faces to XMP"

Sprawdź, czy działało to przy użyciu przeglądarki EXIF ​​do weryfikacji znormalizowanego regionu XMP o nazwie zapisanej w pliku. (Przeglądarka EXIF ​​online: http://regex.info/exif.cgi )

Złe wieści, Picasa jest teraz trudna do znalezienia, ponieważ została zamknięta przez Google.

Jonathan
źródło
3

Użyj tego linku, aby uzyskać dokładnie to, czego chcesz: Dodaj rozpoznawanie twarzy do lightrooma za pomocą Picasy

Picasa może zapisywać metadane w plikach, a Lightroom może je czytać.

Ale uważaj, aby postępować zgodnie z instrukcjami. W Picasie nie wystarczy, aby nazwy osób były powiązane ze zdjęciem. Musisz również oznaczyć zdjęcie, aby dane były przechowywane w pliku. A w Lightroom musisz później wybrać zdjęcia, a następnie kliknąć Czytaj metadane z plików.

I najbardziej denerwujące jest to, że działa tylko z jpg. Nie udało mi się sprawić, by działało w dng ..

Tore
źródło
Rozszerzając swoje ostatnie zdanie: przeczytaj komentarze, zanim wybierzesz tę opcję. Mnóstwo zastrzeżeń.
Dan Wolfgang
1

Lightroom ma opcję metadanych „osoby na zdjęciu”, chociaż musisz ją zmienić, aby pokazać opcję „Rozszerzone ITPC”, aby się pojawiła.

Rowland Shaw
źródło