词典

什么是色彩空间?

当你检查图像或视频文件的隐藏元数据时,可以找到色彩空间信息。这里列出了它对你的文件意味着什么,以及你可以据此做些什么。

color-space

“色彩空间”是文件用来把内部存储的数字转换成实际颜色的一本“规则书”。两个文件即使存着完全相同的数字,如果使用的色彩空间不同,看起来也会不一样。

哪些文件包含它,以及它来自哪里

任何包含可视数据的内容里都有它:照片和图像(如 JPEG、TIFF 以及相机原始文件)、视频文件,甚至带有内嵌封面图像的音频文件。这个数值由相机根据菜单设置写入,或由导出文件的软件、视频编码器写入,而不是人工输入的内容。

在这个字段背后,是“色彩模型”,也就是混合颜色的不同方式。RGB 通过混合红、绿、蓝光工作,是屏幕的工作方式。CMYK 通过混合青、品红、黄和黑色油墨工作,是印刷的工作方式。模型能产生的每一种混合,都可以标成三维空间中的一个点,“色彩空间”这个名字就源于此:RGB 通常被画成一个立方体,一角是黑色,对角是白色。色彩空间进一步精确定义了这些数字对应的现实世界中的红、绿、蓝各是什么,以及它们的范围有多大。因此,同一个色彩模型可以出现在多个色彩空间中。

数值的呈现方式

对于照片,这个字段保存的是某个标准色彩空间的名称:

  • sRGB - 标准 RGB,是屏幕和网页的默认设置,也是大多数相机和导出设置的输出结果
  • Adobe RGB - 范围更宽,常用于印刷工作
  • Uncalibrated - 照片中的该字段只有 sRGB 自己的代码,因此当使用了其他色彩空间时,相机和编辑器就会退回到这个值。报告中的其他行(例如内嵌色彩配置文件名)通常会揭示实际使用的是哪个色彩空间。

视频文件通常给出的是广播标准的名称,例如高清内容使用 bt709,较早的标清内容使用 smpte170m 或 bt470bg,广色域超高清内容使用 bt2020nc。某些文档和分层文件则只给出色彩模型,例如 RGB、CMYK 或 Grayscale。

它的重要性

它通常就是“为什么颜色在某处看起来不对”的答案。一张照片如果以 Adobe RGB 这样更宽的色彩空间保存,却由默认假定为 sRGB 的软件显示,就会显得灰暗、无生气。文件本身并未损坏,只是被用错误的“规则书”读取。将它保存或转换为 sRGB 后,外观就会恢复正常。因此,sRGB 是用于网页或消息中内容的安全选择。

对视频来说,如果片段被标记成错误的标准,在一个播放器中会出现色偏(例如肤色偏绿或偏粉),而在另一个播放器中却显示正常。对印刷来说,印刷店需要知道应从哪个色彩空间进行转换,而一个被标记为 Uncalibrated 且没有配置文件的文件,只能让他们凭经验猜测。

该字段只描述颜色的处理方式。它不包含关于人员、地点或设备的任何信息。