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


18

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

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

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


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

Ответы:


18

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

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

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

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

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


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

1
Это сейчас устарело, см. Мой ответ ниже.
Джонатан

10

Хорошие новости, теперь это поддерживается в 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.


3

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

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

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

И самая раздражающая часть - это работает только с jpg. Я не смог заставить его работать в DNS ..


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

1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.