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


20

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


我不同意所选的答案,尽管这是一个旧答案。我.DB在这个位置有3GB的Google文件:C:\Users\<user>\AppData\Local\Google\Picasa2\db3-大约有50GB的照片。尽管同意某些信息会作为元数据存储在照片本身中。但不是所有的!
Shackrock

如果您希望操纵Picasa编写的元数据,以使其可被其他程序读取(例如,将带有标题的照片传输到iPhoto或Aperture),则非常有用的exiftool会派上用场。我已经写了一个有点如何到这里的:rants.atmurray.net/2013/07/...
user1478002

Answers:


18

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

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

(我自己使用它,并通过irfanview验证了它实际上是在使用iptc)


3
+1。不知道这是按照标准编写的。Hooray支持跨程序使用的任何元数据。锁定在特定程序上的所有其他内容都浪费了精力。
nagul

1
@gero查看我的最新评论-只有一些数据与照片一起作为元数据存储。大部分存储在本地大型数据库中。
Shackrock

7

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

  1. 该字幕已写到IPTC字幕摘要中。

  2. 所有制造商注释信息均已完全删除!(因此,有关摄像机特定设置的所有信息都将丢失。)

  3. EXIF的字节顺序已从大端更改为小端!(这违反了当前的MWG建议。)

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

  5. 一个EXIF ImageUniqueID标记已添加。

因此,请注意,如果您使用Picasa编辑元数据。


2
kes。我对picasa的问题主要是它在多台计算机上使用时很垃圾
Auxonic

4

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

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

例如,Picasa 3.5仅支持旧IPTC-IIM标准的IPTC元数据。该标准于1997年冻结。Picasa3.5尚不支持基于XMP 的首选IPTC Core元数据标准。IPTC核心标准于2004年引入。五年过去了,Picasa仍然没有赶上这一事实。


3

Picasa将其标题和标签存储在jpg的IPTC元数据中,并将GPS位置信息存储在EXIF元数据中。

尝试使用Irfanview查看已标记和定位的任何jpg的属性。


2

否,Picasa将所有元数据信息存储在数据库中。从此处的Google Picasa帮助页面:

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

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

这里

保存编辑:保存照片

Picasa旨在在保存照片编辑内容时确保原始照片的安全。这是通过创建一个新的JPEG文件完成的,该文件是应用了所做修改的原始JPEG文件的副本。原始照片永远不会改变,但是根据您保存文件的方式,其在硬盘驱动器上的位置可能会改变。


2
这不是真的。查看所选答案。
donut
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.