CR2 ファイルは Canon カメラで撮影された RAW 写真です。RAW とは、完成した写真ではなく、撮像素子が読み取った光の情報そのものを、ほとんど手を加えない状態で保存したファイルという意味で、露出・ホワイトバランス・色などを後からソフトウェアで決められるようになっています。Canon はこれを Canon Raw version 2 と呼んでいます。以前の CRW 形式の後継で、多くの世代の EOS カメラで使われてきましたが、新しい機種では代わりに CR3 が保存されます。Canon は完全な仕様を公開していないため、Canon 純正ソフト以外での対応はリバースエンジニアリングに頼っています。
CR2 がデータを保存する仕組み
CR2 はタグベースの画像形式である TIFF を基盤としています。ファイルは複数のディレクトリから構成され、それぞれに、関連するデータを指し示す番号付きタグの一覧が入っています。
1 つの CR2 には通常、複数の画像が含まれます。閲覧ソフトやカメラの画面ですぐ表示するための JPEG プレビュー、小さなサムネイル、そして本体であるセンサーデータです。センサーデータは JPEG をもとにした可逆圧縮方式でまとめられていて、情報は一切捨てられません。
センサーデータは写真というよりモザイクです。各画素は赤・緑・青いずれかのフィルターの下に置かれ、1 色分の明るさだけを記録します。そのためソフトウェア側で、各位置ごとに足りない 2 色を補間する「デモザイク処理」が必要になります。この値は JPG の 1 チャンネル 8 ビットより高い精度を持っており、この余裕こそが RAW で撮影する理由です。暗い部分や飛びかけた空を後から救えるようになります。カメラの設定内容は、ピクチャースタイル・ホワイトバランス・レンズ補正などを含めて、適用された結果ではなくメモとして記録されるだけなので、Canon 純正ソフトはカメラが意図した見た目を正確に再現できますが、別のソフトではよりフラットに見えることがあります。
CR2 に含まれるメタデータ
多くのメタデータが含まれており、その中でも Canon 独自の情報が多いのが特徴です。標準的なフィールドに加え、CR2 には MakerNote と呼ばれる大きなプライベート領域があり、ここがポイントになります。
- 標準的な TIFF / EXIF フィールド:
MakeおよびModel、DateTimeOriginal、ExposureTime、FNumber、ISOSpeedRatings、FocalLength、LensModel、Flash、Orientation。 - ボディに受信機がある場合や、スマートフォンや GPS アクセサリと連携していた場合の、緯度・経度・高度を含むGPS タグ。
- Canon MakerNote。標準 EXIF には項目がない情報を記録します。カメラのシリアル番号、カメラに入力されたオーナー名、レンズのシリアル番号、ファームウェアバージョン、内部の画像番号またはシャッター回数、選択された AF ポイント、合焦距離、カメラ温度、ピクチャースタイルとカスタム機能の設定、カメラ内でのホワイトバランスおよびレンズ補正などです。
- 埋め込みプレビュー。RAW データとは別に保存された画像で、現在の編集結果と一致しない場合があります。
これらの中には、個人情報といえるものも含まれます。シリアル番号は全ての写真を 1 台のカメラボディに結び付けます。シャッター回数は走行距離計のような役割を果たすため、中古ボディの購入者はサンプルファイルからこれを確認します。オーナー名はそのまま個人名であり、GPS 座標は撮影場所を示します。
運用上の注意点として、CR2 は仕様が公開されていないため、多くの編集ソフトはファイルに直接書き込みを行いません。評価、キーワード、現像設定などは、代わりに同名のXMP サイドカーファイルとして CR2 の横に別ファイルで保存されます。写真を移動したときに評価が消えてしまった場合は、このサイドカーが移動されずに残っていた可能性があります。また、CR2 を他の人に渡しても、あなたが追加した説明的なメタデータが一切含まれていない場合があります。
CR2 を使用するタイミング
CR2 自体を選ぶことはあまりなく、選ぶのはカメラです。あなたが決めるのは、それを残すかどうかです。大事な写真は残しておきましょう。RAW なら、露出やホワイトバランスの調整幅が JPG より大きく、数年後により高性能な現像ソフトが登場したとき、同じファイルからさらに多くの情報を引き出せます。すぐに大量の完成画像が必要な場合は JPG で撮影します。
本当に悩むべきなのは、保存形式として CR2 にするか DNG にするかです。Canon 純正ソフトは CR2 内の全フィールドを理解し、他のソフトでは無視されがちな MakerNote の設定も含めて解釈でき、ファイルはカメラが書き出したままの状態で残ります。一方 DNG は仕様が公開されており、どの現像ソフトに対しても自分の内容を説明でき、ファイルサイズが小さくなることも多く、編集内容やキーワードをファイル内部に保持できますが、変換によって Canon 固有の一部情報が分かりにくくなる場合があります。元の CR2 をアーカイブとして保存し、必要に応じてコピーを DNG に変換する運用なら、どちらか一方に決め打ちする必要はありません。