CR2 文件是佳能相机输出的原始照片。Raw(原始)意味着文件不是一张已经完成的图片,而是传感器对光线的原始读数,几乎不做处理保留下来,以便之后在软件中再决定曝光、白平衡和颜色。佳能将其称为 Canon Raw 版本 2。它取代了早期的 CRW 格式,并在很多代 EOS 相机上使用;更新的机型则改用 CR3。由于佳能从未发布过完整规范,佳能软件以外的支持主要依赖逆向工程。
CR2 如何存储其数据
CR2 建立在基于标签的图像格式 TIFF 之上:文件由一组目录组成,每个目录列出一些带编号的标签,这些标签指向它们所描述的数据。
单个 CR2 通常包含不止一张图像:一个 JPEG 预览,方便查看器和相机屏幕立即显示;一个小缩略图;以及真正的主体内容,即传感器数据。传感器数据使用从 JPEG 演变而来的无损压缩方案进行打包,因此不会丢失任何信息。
传感器数据是马赛克而不是照片本身:每个感光单元位于红、绿或蓝滤镜之下,只记录一个亮度值,因此软件必须在每个位置插值出另外两种颜色,这一步称为去马赛克(demosaicing)。这些数值的精度高于 JPG 每通道 8 位的深度,而这种“余量”正是拍摄 raw 的原因:它可以挽救暗部细节或即将过曝的天空。相机中的所有设置,包括图像风格、白平衡和镜头校正,都会被记录为说明而不是直接应用到图像上,这也是为什么佳能的软件能按相机预期显示画面,而其他程序看起来会更平淡。
CR2 包含哪些元数据
很多,并且不同寻常的是很大一部分是佳能自有的:在标准字段之外,CR2 还包含一个名为 MakerNote 的大型私有数据块,有趣的内容大都在这里。
- 标准 TIFF 和 EXIF 字段:
Make和Model、DateTimeOriginal、ExposureTime、FNumber、ISOSpeedRatings、FocalLength、LensModel、Flash以及Orientation。 - GPS 标签,在机身带有接收器或与手机、GPS 配件配对时,用于记录纬度、经度和海拔高度。
- 佳能 MakerNote,用于记录标准 EXIF 没有字段存放的信息:相机的序列号、如果在相机中输入过的机主名称、镜头序列号、固件版本、内部图像编号或快门次数、选中的自动对焦点、对焦距离、机身温度、图像风格和自定义功能设置,以及机内白平衡和镜头校正。
- 嵌入式预览,它是一张独立于原始数据的图片,可能与当前的编辑效果不一致。
其中有几项确实是个人信息。序列号会把每张照片与某一机身绑定起来。快门次数就像里程表,这也是为什么二手相机买家会从样张中读取它。机主名称就是一个姓名,而 GPS 坐标则对应一个具体地点。
一个实际问题是:由于 CR2 没有公开规范,大多数编辑软件不会直接写入它。评分、关键字和显影设置会保存在一个单独的、与 CR2 同名的 XMP 副文件(sidecar 文件) 中,并与 CR2 放在一起。如果你移动照片后发现评分消失了,很可能是这个副文件被落下了;而当你把 CR2 发给别人时,对方可能完全看不到你添加的描述性元数据。
何时使用 CR2
CR2 并不是你“选择”的格式,而是相机决定的。你能选择的是是否保留它。拍摄重要照片时应保留 raw:它在曝光和白平衡上的调整空间是 JPG 无法提供的,几年后发布的更优秀转换器还能从同一个文件中挖掘出更多细节。需要立即、批量得到成片时则拍 JPG。
真正的选择在于存档时用 CR2 还是 DNG。佳能自家的软件能理解 CR2 中的每个字段,包括其他程序忽略的厂商注释设置,并保持文件完全与相机写入时一致。DNG 则是公开文档格式,任何转换器都能自我描述,体积通常更小,并能把编辑记录和关键字保存在文件内部,但转换可能会模糊掉部分佳能特有的信息。归档原始 CR2,并在需要时转换出副本,可以避免在两者之间做取舍。