![Picasa 3.5:如何将标记的面孔从一台电脑分享到另一台电脑](https://linux22.com/image/1217363/Picasa%203.5%EF%BC%9A%E5%A6%82%E4%BD%95%E5%B0%86%E6%A0%87%E8%AE%B0%E7%9A%84%E9%9D%A2%E5%AD%94%E4%BB%8E%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91%E5%88%86%E4%BA%AB%E5%88%B0%E5%8F%A6%E4%B8%80%E5%8F%B0%E7%94%B5%E8%84%91.png)
在家里,我们通过服务器共享照片。我在一台电脑上使用 Picasa 3.5 标记了脸部,但在另一台电脑上,同样的照片需要重新标记。
这些信息存储在哪里以便可以在计算机之间共享?
答案1
Picasa 将脸部标签信息存储在数据库文件和.picasa.ini
文件中。两者都可以在图片所在的目录中找到。要查找图片的位置,请右键单击图片并选择“在磁盘上定位”。
答案2
脸部标签信息存储在 .picasa.ini 文件中。尽管标签实际上是对存储在用户目录中的联系人的引用。在我的 PC(Windows Vista)上,联系人存储在 %LocalAppData%\Google\Picasa2\contacts\contacts.xml 文件中。联系人可以是本地的(XML 文件中的 sync_enabled="0"),因此无需与 Web 服务器同步。
因此,如果您在 PC 之间同步 contacts.xml,则面部标签信息也应同步。问题是如何做到。这如何描述如何在同一台 PC 上的多个帐户之间共享 picasa 数据。理想情况下,picasa 本地数据应放在您存储图片的同一服务器上,然后将 %LocalAppData%\Google\Picasa2* 目录链接到远程目录。不幸的是,我不知道如何创建到远程共享的链接。在这种情况下,NTFS 连接显然不起作用。但我不是 Windows 专家。如果您无法链接到远程共享,则必须以其他方式同步您的 picasa 文件夹。
更新:刚刚在 serverfault.com 上发现了一个“WinXP - 将网络位置映射到本地文件夹”(无法发布链接,因为我没有足够的声誉点数)主题。结论是,您无法将共享文件夹映射到本地文件夹(而不是驱动器号)。
答案3
为了提供信息,我创建了一个小应用程序来解决这个问题。可在此处找到: http://sites.google.com/site/picasastartersite/home
答案4
这是回复来自一位真正的 Google Picasa 团队成员,根据 www.digitalhomethoughts.com 的说法:
答:转移脸部标签有几种不同的方法:
- 您可以备份照片,然后在新电脑上恢复。此过程将保留您的脸部标签。(“工具”>“备份图片”)
- 您可以复制文件和将 .picasa.ini 文件从硬盘驱动器复制到新目标
- 将您的脸部标签相册上传到 Picasa 网络相册,并将相册下载到新的目标位置
*关于选项 3 的重要说明:为了保存您的联系信息,您需要确保与您的脸部标签关联的联系人标记为“在线联系人”。这意味着该人已与 Google 联系人同步。将照片复制到目标计算机后,请确保您已登录到 Google 用户帐户,以便 Picasa 可以检索您的 Google 联系人并使用相应的信息更新您的脸部标签。有关同步联系人的更多信息,请参阅参考部分。
此外,据称 Picasa 团队正在致力于开发一种更具可移植性的脸部标签实现方式。