如何将Picasa的People标签写入/转换为EXIF数据?


18

我将Lightroom用于我的工作流程,并用人的名字标记照片,以便可以更快地找到它们。

由于Lightroom没有“面孔”功能,因此我想为此使用Picasa的“人物”功能,但是我不想一直与它们一起工作。我宁愿每次导入新照片时都使用Picasa使用名称标签对照片进行标记,然后再返回Lightroom进行其余操作。

我找不到让Picasa实际用人们的名字“标记”照片(在EXIF中)的方法。是否有任何插件/脚本/ ...可以实现这一目标?


Photook也可以提供帮助。
user1444658

Answers:


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库。
Iravanchi 2011年

1
现在这已经过时了,请参阅下面的答案。
乔纳森(Jonathan)2015年

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

使用此链接可以实现所需的一切:使用picasa将人脸识别添加到lightroom

Picasa可以将元数据保存到文件中,而Lightroom可以读取它们。

但请务必遵循指南。在Picasa中,它不足以获取与照片相关联的人物姓名。您还必须标记照片以将数据存储在文件中。然后在Lightroom中,您必须先选择照片,然后单击“从文件中读取元数据”。

而且最烦人的部分是它仅适用于jpg。我还无法使其在dng中工作。


扩展最后一句话:在考虑此可行选项之前,请务必先阅读注释。注意事项比比皆是。
丹·沃尔夫冈

1

尽管您必须更改以显示“ ITPC扩展”选项,Lightroom确实具有“照片中的人”元数据选项。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.