Google Picasa 是否在图片文件中存储元数据?

Google Picasa 是否在图片文件中存储元数据?

Google Picasa 是否将元数据存储在图片文件本身中?如果是,那么文件中实际存储了哪些元数据?(与 Picasa 的内部数据库相反)

答案1

如果文件格式支持,Picasa 会在 IPTC 块(即图像文件中)中写入标签和标题。 http://picasa.google.com/support/bin/answer.py?hl=en&answer=15055

从版本 3 左右开始,还具有将 iptc 标签显示为专辑的功能。

(我自己使用过,并通过 irfanview 验证了它确实使用了 iptc)

答案2

我刚刚在 Picasa 3.5.1 上尝试了此操作,结果令人不安。在 Picasa 中,我更改了 Pentax K20D 相机的 JPEG 图像的标题,然后使用元数据实用程序查看文件以查看更改了哪些内容。以下是我发现的内容:

  1. 该标题已写入 IPTC Caption-Abstract。

  2. 所有制造商注释信息均已彻底删除!(因此,有关相机特定设置的所有信息均已丢失。)

  3. EXIF 的字节顺序从大端改为小端!(这与当前的MWG 建议

  4. EXIF 软件标签已更改!(从“K20D Ver 1.00”更改为“Picasa 3.0”。)

  5. 添加了 EXIF ImageUniqueID 标签。

因此,如果您使用 Picasa 编辑元数据,请务必小心。

答案3

这里的答案说 Picasa 只将元数据存储在其内部数据库中,而不存储在图像文件中,这是错误的。

Picasa 将一些元数据存储在其内部数据库和图像文件本身中。正如其他人指出的那样,其对图像元数据的处理有很多不足之处。

例如,Picasa 3.5 仅支持符合旧版 IPTC-IIM 标准的 IPTC 元数据。该标准于 1997 年冻结。Picasa 3.5 尚不支持首选IPTC 核心元数据标准,基于 XMP。IPTC 核心标准于 2004 年推出。五年过去了,Picasa 仍然没有赶上这一现实。

答案4

否,Picasa 将所有元数据信息存储在数据库中。来自 Google Picasa 帮助页面这里

如果您发现 Picasa 中的照片外观和位置有异常,则可能需要重建 Picasa 数据库。对于每张照片,Picasa 数据库都会记录以下信息:

  • 文件位置
  • 未保存的编辑
  • 专辑组织
  • 图像预览

这里

保存编辑:保存照片

Picasa 旨在在您保存照片编辑时保证原始照片的安全。这是通过创建一个新的 JPEG 文件来实现的,该文件是原始照片的副本,并应用了您的编辑。原始照片永远不会改变,但根据您保存文件的方式,它在硬盘上的位置可能会发生变化。

相关内容