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 图像的标题,然后使用元数据实用程序查看文件以查看更改了哪些内容。以下是我发现的内容:
该标题已写入 IPTC Caption-Abstract。
所有制造商注释信息均已彻底删除!(因此,有关相机特定设置的所有信息均已丢失。)
EXIF 的字节顺序从大端改为小端!(这与当前的MWG 建议。
EXIF 软件标签已更改!(从“K20D Ver 1.00”更改为“Picasa 3.0”。)
添加了 EXIF ImageUniqueID 标签。
因此,如果您使用 Picasa 编辑元数据,请务必小心。
答案3
这里的答案说 Picasa 只将元数据存储在其内部数据库中,而不存储在图像文件中,这是错误的。
Picasa 将一些元数据存储在其内部数据库和图像文件本身中。正如其他人指出的那样,其对图像元数据的处理有很多不足之处。
例如,Picasa 3.5 仅支持符合旧版 IPTC-IIM 标准的 IPTC 元数据。该标准于 1997 年冻结。Picasa 3.5 尚不支持首选IPTC 核心元数据标准,基于 XMP。IPTC 核心标准于 2004 年推出。五年过去了,Picasa 仍然没有赶上这一现实。