Adobe Lightroom 是否在图片中存储元数据?

Adobe Lightroom 是否在图片中存储元数据?

Adobe Lightroom 会在图片中存储元数据吗?哪些元数据实际上被存储了,哪些没有?

答案1

Lightroom 将其所有元数据存储在文件夹中的 SQLite3 数据库文件中My Documents\My Pictures\Lightroom。在该文件夹下,您还可以找到最近的缩略图文件的缓存和数据库的备份。

LR在导入图片的时候会从源图片文件中读取元数据,并将其存储在数据库中。

根据要求,它可以将大部分元数据复制回源图像文件。如果源图像用作另一个成像工具的输入,则偶尔需要这样做,以便 LR 捕获的所有数据都可用。

当将元数据写回源文件时,LR 通常会将新的元数据放在虚拟主机sidecar 文件。它用于决定是使用 sidecar 还是(无损)更新原始实际文件的算法很模糊,而且没有很好的文档记录。一般来说,如果它的 XMP 实现确信它能够安全地修改原始文件(这对于 .JPG 和 .DNG 等格式来说都是如此),那么它将始终修改原始文件。否则它通常会改为制作 sidecar。如果它确实更新了原始文件,他们承诺只会更改元数据,而不是图像本身。

优秀且方便的实用程序Exif工具有助于识别图像文件中实际存在的元数据。

答案2

本文应该有助于:了解 Lightroom 中的元数据设置

一般来说,所有好的(摄影)图像文件处理程序都会保留原始设置直至文件时间戳完整,并处理副本、注册表或附属文件。

当原件可能被触摸时,通常会先明确指示该操作。

答案3

要将元数据存储在文件中,您可以:

  • 右键单击它并选择“元数据 > 将元数据保存到文件”
  • 从元数据菜单“将元数据保存到文件”
  • Ctrl-S

(在 Lightroom 3 测试版中测试)

相关内容