Answers:
Picasa将面部标签信息存储在数据库文件和.picasa.ini
文件中。两者都可以在图像所在的目录中找到。要查找图像的位置,请右键单击一个图像,然后选择“位于磁盘上”。
人脸标签信息存储在.picasa.ini文件中。尽管标签实际上是对存储在用户目录中的联系人的引用。在我的PC(Windows Vista)上,联系人存储在%LocalAppData%\ Google \ Picasa2 \ contacts \ contacts.xml文件中。联系人可以是本地联系人(XML文件中的sync_enabled =“ 0”),因此无需与Web服务器同步。
因此,如果在PC之间同步contact.xml,则脸部标签信息也应同步。问题是如何做到这一点。这HOWTO介绍如何共享同一台PC上多个帐户之间的Picasa数据。理想情况下,应将picasa本地数据放在存储图片的同一服务器上,然后将%LocalAppData%\ Google \ Picasa2 *目录链接到远程目录。不幸的是,我不知道创建到远程共享的链接的方法。在这种情况下,NTFS连接显然不起作用。我不是Windows专家。如果您无法链接到远程共享,则必须以其他方式同步picasa文件夹。
更新:在serverfault.com上发现了一个“ WinXP-将网络位置映射到本地文件夹”(无法发布链接,因为我没有足够的信誉点)线程。结论是您不能将共享文件夹映射到本地文件夹(而不是驱动器号)。
作为参考,我创建了一个小应用程序来解决此问题。要在此处找到:http : //sites.google.com/site/picasastartersite/home
根据www.digitalhomethoughts.com,这是Google Picasa实际团队成员的回应:
答:有几种不同的方式来转移您的面部标签:
- 您可以对照片执行备份,然后将其还原到新计算机上。此过程将保留您的面部标签。(“工具”>“备份图片”)
- 您可以将文件和 .picasa.ini文件从硬盘驱动器复制到新目的地
- 将您的面部标签相册上传到Picasa网络相册,然后将相册下载到新目的地
*关于选项3的重要说明:为了保留您的联系信息,您需要确保将与面部标签相关联的联系人标记为“在线联系人”。这意味着该人已与Google通讯录同步。将照片复制到目标计算机后,请确保您已登录Google用户帐户,以便Picasa可以检索您的Google联系人并使用相应信息更新您的面部标签。有关同步联系人的更多信息,请参见参考部分。”
另外,据称Picasa团队正在研究面部标签的更便携式实现。
picasa.ini
,我不确定怎么可能。它甚至都不记得我在相关面孔之间建立的联系。(3)工作,但是它创建了新的人,而不是使用已经创建的人。他们为什么不能只将它放在EXIF / IPTC中?