Как записать/преобразовать теги Picasa People в данные EXIF?

Я использую Lightroom для своего рабочего процесса и помечаю фотографии именами людей, чтобы быстрее их находить.

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

Я не смог найти способ заставить Picasa на самом деле «пометить» фотографии (в EXIF) именами людей. Есть ли какой-нибудь плагин/скрипт/..., который может это сделать?

Photook также может помочь в этом.

Ответы (4)

Picasa хранит информацию о лицах в файлах .picasa.ini:

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

Идентификационные номера можно найти в файле contact.xml, в котором хранятся все контакты ваших изображений:

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

Некоторые программы могут читать эти файлы и соответствующим образом изменять EXIF. Например:

Спасибо, это именно то, что я искал. Я планировал написать программу, чтобы сделать это сам, если я ничего не мог найти, и я просто искал библиотеку EXIF.
Это уже устарело, см. мой ответ ниже.

Хорошие новости, теперь это поддерживается в Picasa.

Просто проверьте

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

Вы также можете заставить Picasa начать процесс записи, используя

Tools > Experimental > "Write Faces to XMP"

Убедитесь, что это работает, используя программу просмотра EXIF, чтобы убедиться, что нормализованная область XMP с именем была записана в файл. (Онлайн-просмотрщик EXIF: http://regex.info/exif.cgi )

Плохая новость: Picasa теперь трудно найти, потому что Google закрыл ее.

Используйте эту ссылку именно для того, что вам нужно: добавьте распознавание лиц в лайтрум с помощью picasa.

Picasa может сохранять метаданные в файлы, а Lightroom может их читать.

Но будьте осторожны, следуйте инструкциям. В Picasa недостаточно связать имена людей с фотографией. Вы также должны пометить фотографию, чтобы данные были сохранены в файле. А в Lightroom после этого нужно выбрать фотографии, а затем нажать «Прочитать метаданные из файлов».

И самое неприятное, что он работает только с jpg. Я не смог заставить его работать в dng..

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

В Lightroom есть параметр метаданных «люди на фото», хотя вам нужно изменить его, чтобы показать параметр «ITPC Extended», чтобы он отображался.