Picasa 是否将照片地理标记存储在 IPTC 标签中或其数据库中?

Picasa 是否将照片地理标记存储在 IPTC 标签中或其数据库中?

我最近对 ​​Picasa 进行了小测试,它的地理显示效果给我留下了深刻印象(Google 地图集成比我之前使用的 Microsoft Expression Media 要好得多)。因此,作为后续测试,我尝试在 Picasa 中对照片进行地理标记,但令人失望的是,文件未在操作系统中更新。所以。

Picasa 确实在照片文件中存储地理标记吗?

或者它是否将此信息保存在其非标准的供应商锁定数据库中?如果是这样,是否有办法将这些锁定的信息传输到 IPTC 标签中?

答案1

在@exinocactus 回答之后,我花了一些时间进行了测试。

所以我拍了一张纬度/经度信息,并在 Picasa 中显示。它显示时没有小红色标记。然后我添加了地理标记,红色标记出现了。后来在 Windows 资源管理器中进行了验证,确保纬度/经度确实正确存储在 IPTC 标签中。

所以答案肯定是是的:Picasa 将纬度/经度存储在 IPTC 标签中。

下一步显然是:如何干燥带有照片位置?也就是说如何将纬度/经度字段反向地理编码为现有地址?

答案2

我还做了一些测试,当照片包含地理标签时,它们最初由 picasa 使用。如果您在 picasa 中更改位置(移动 loc 标签),则只会在 .picasa.ini 文件中更改,并且它会覆盖照片标签。

我在原始照片文件中使用 geosetter 设置了一个标签。启动 picasa - 它获取了文件,显示了正确的位置。然后我在 picasa 中更改了位置,停止了 picasa。我在外面使用 geosetter 更改了照片标签,启动了 picasa,等待它更新照片。

但是 picasa 不显示新的 geosetter 位置,而是显示旧的更改位置。我查看了 .picasa.ini,其中有来自 picasa 的更改位置,而原始文件包含来自 geosetter 的另一个更改位置。

答案3

Picasa 实现了非破坏性的照片编辑,并将文件更正信息存储在同一目录中的附属文件中(至少直到最近它都是这样做的)。这也是坐标最初保存的位置。

只有当您从程序中导出照片时,修改(包括添加地理标记)才会应用于新创建的文件。

相关内容