デジタル写真のEXIFデータを理解する

EXIFデータとは何か、カメラやスマートフォンが写真にどのように埋め込むか、どのような情報が含まれるかを学びます。Exchangeable Image File Formatメタデータの完全ガイド。

EXIF Fundamentals

詳細な説明

EXIFデータとは?

EXIF(Exchangeable Image File Format)は、デジタル画像ファイルに埋め込まれるメタデータのフォーマットを定義する規格です。カメラやスマートフォンで写真を撮影すると、デバイスが自動的に数十の技術パラメータを記録し、画像ファイル自体に保存します。

EXIFデータの保存方法

JPEGファイルでは、EXIFデータはファイルの先頭付近にあるAPP1マーカーセグメントに保存されます。内部構造はTIFF(Tagged Image File Format)仕様に従い、IFD(Image File Directory)エントリと呼ばれるシステムを使用します。各IFDエントリにはタグ番号、データ型、カウント、値が含まれます。

JPEGの構造:
SOI (0xFFD8) → APP1 (0xFFE1) → "Exif\0\0" → TIFFヘッダー → IFD0 → EXIFサブIFD → GPS IFD

一般的なEXIFフィールド

EXIF規格は数百のタグを定義していますが、最もよく使用されるものには以下が含まれます:

  • カメラ識別: Make、Model、Software
  • 露出設定: ExposureTime、FNumber、ISOSpeedRatings
  • 光学データ: FocalLength、FocalLengthIn35mmFilm、LensModel
  • 日時: DateTimeOriginal、DateTimeDigitized、DateTime
  • 画像プロパティ: Orientation、ColorSpace、PixelXDimension、PixelYDimension
  • GPSデータ: GPSLatitude、GPSLongitude、GPSAltitude

EXIFバージョン

現在のEXIF規格はバージョン2.32(2019年リリース)です。主要なバージョンは以下の通りです:

バージョン 主な追加機能
1.0 1995 初回リリース
2.1 1998 GPSとオーディオタグの追加
2.2 2002 Print Image Matching、sRGB
2.3 2010 レンズ情報タグ
2.32 2019 UTF-8エンコーディングサポート

制限事項

EXIFデータはJPEGファイル内で最大64KBのサイズ制限があります(APP1セグメント長フィールドによる制限)。通常、標準的なカメラメタデータには十分ですが、MakerNoteフィールドなど大量のカスタムデータを埋め込むアプリケーションでは制限となる場合があります。

ユースケース

EXIFデータの理解は、撮影設定から学びたい写真家、画像の真正性を分析するデジタルフォレンジック専門家、画像の向きを正しく処理する必要のあるWeb開発者、そして写真がどのような情報を明らかにするかを知りたいプライバシーに配慮するユーザーにとって不可欠です。

試してみる — Image Metadata Viewer

フルツールを開く