Google Picasa是否将元数据存储在图片文件本身中?如果是这样,文件中实际上存储了哪些元数据?(与Picasa的内部数据库相对)
Google Picasa是否将元数据存储在图片文件本身中?如果是这样,文件中实际上存储了哪些元数据?(与Picasa的内部数据库相对)
Answers:
如果文件格式支持,Picasa会在IPTC块(即图像文件)中写入标签和标题。 http://picasa.google.com/support/bin/answer.py?hl=zh_CN&answer=15055
从版本3左右开始,还具有将iptc标签显示为相册的功能。
(我自己使用它,并通过irfanview验证了它实际上是在使用iptc)
我只是在Picasa 3.5.1中尝试过,结果令人不安。在Picasa中,我更改了Pentax K20D相机的JPEG图像的标题,然后使用元数据实用程序查看了文件,以查看更改的内容。这是我发现的:
该字幕已写到IPTC字幕摘要中。
所有制造商注释信息均已完全删除!(因此,有关摄像机特定设置的所有信息都将丢失。)
EXIF的字节顺序已从大端更改为小端!(这违反了当前的MWG建议。)
EXIF软件标签已更改!(从“ K20D Ver 1.00”到“ Picasa 3.0”。)
一个EXIF ImageUniqueID标记已添加。
因此,请注意,如果您使用Picasa编辑元数据。
这里说Picasa仅将元数据存储在其内部数据库中,而从不在图像文件中存储的答案是错误的。
Picasa将一些元数据存储在其自己的内部数据库和图像文件本身中。正如其他人指出的那样,它对图像元数据的处理还有很多不足之处。
例如,Picasa 3.5仅支持旧IPTC-IIM标准的IPTC元数据。该标准于1997年冻结。Picasa3.5尚不支持基于XMP 的首选IPTC Core元数据标准。IPTC核心标准于2004年引入。五年过去了,Picasa仍然没有赶上这一事实。
Picasa将其标题和标签存储在jpg的IPTC元数据中,并将GPS位置信息存储在EXIF元数据中。
尝试使用Irfanview查看已标记和定位的任何jpg的属性。
.DB
在这个位置有3GB的Google文件:C:\Users\<user>\AppData\Local\Google\Picasa2\db3
-大约有50GB的照片。尽管同意某些信息会作为元数据存储在照片本身中。但不是所有的!