Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

EXIF

EXIF(Exchangeable Image File Format)は、デジタル画像ファイル(主にJPEGおよびTIFF形式)に技術情報を埋め込むための標準化されたメタデータ形式です。

キーワード: exif, EXIF

概要

EXIF(Exchangeable Image File Format)は、デジタル画像ファイル(主にJPEGおよびTIFF形式)に技術情報を埋め込むための標準化されたメタデータ形式です。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているように、画像がPDF文書に埋め込まれる際、EXIFデータは画像ストリーム内に保持される場合があり、カメラ設定、タイムスタンプ、GPS座標、その他の撮影条件に関する貴重な情報を提供します。このメタデータは文書ワークフロー全体を通じて画像とともに保持され、アクセシビリティ、アーカイブ、フォレンジック目的において重要なコンテキストを提供します。

定義

EXIFは、一般社団法人電子情報技術産業協会(JEITA)によって管理されている仕様であり、画像ファイル内でメタデータをどのように構造化し保存すべきかを定義しています。PDFの独自メタデータ構造(XMPや文書情報辞書など)とは異なり、EXIFデータは画像自体のバイナリ構造内に存在し、JPEGファイルの場合はAPP1マーカーセグメント内に、TIFFファイルの場合はIFD(Image File Directory)タグ内に保存されます。

EXIFメタデータには、露出時間、絞り値、ISO感度、焦点距離、カメラのメーカーとモデル、色空間、方向フラグなどの技術的パラメータが含まれます。また、画像のサムネイルバージョン、著作権情報、位置情報データも含まれる場合があります。EXIFデータを含む画像がPDFに埋め込まれると、このメタデータは通常、画像オブジェクトのストリーム内にそのまま保持され、PDFの文書レベルのメタデータ構造とは分離されています。

重要性

PDF文書を扱う開発者にとって、EXIFメタデータを理解することは、いくつかの実用的な理由から重要です。まず、EXIF方向タグは画像の表示や処理方法に影響を与える可能性があり、これらのタグを無視すると、レンダリングされたPDF内で回転または反転した画像が正しく表示されない場合があります。次に、 ( Citation: N.A., (N.A.). (). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) などの規格に準拠したアクセシブルなPDFを作成する際、EXIFメタデータは代替テキストの生成や画像コンテキストの理解に役立つ記述情報を提供できます。

EXIFデータは、コンプライアンス、法的証拠開示、デジタルアセット管理を伴う文書ワークフローにおいても重要な役割を果たします。写真がいつ、どこで撮影されたかを知ることが法的に重要になる場合があります。さらに、PDF処理パイプラインを構築する開発者は、EXIFデータを保持すべきか、プライバシー上の理由で削除すべきか、または文書構造全体の一貫性を維持するためにPDFレベルのメタデータと同期すべきかを検討する必要があります。

仕組み

アプリケーションがJPEGまたはTIFF画像をPDFに埋め込む際、画像は通常、PDFのリソース辞書内のXObjectとして保存されます。画像ストリームには、EXIFメタデータセグメントを含む完全な元の画像データが含まれます。PDFリーダーやプロセッサは一般的に、標準のPDF APIを通じてEXIFデータを直接解析または公開しません。メタデータはバイナリ画像ストリーム内に埋め込まれたままです。

PDF内の画像からEXIF情報にアクセスするには、開発者はまず画像ストリームを抽出し、次に専用の画像処理ライブラリを使用してJPEGのAPP1マーカーまたはTIFFのIFD構造からEXIFタグを解析する必要があります。一般的なEXIFタグには、Tag 0x0112(方向)、Tag 0x0132(日時)、Tag 0x010F(メーカー)、Tag 0x0110(モデル)、およびGPS IFDサブディレクトリ内のGPS関連タグがあります。

プログラムでPDFを作成する際、開発者はPDFレベルで適用される画像回転変換(CTMマトリックスを使用)がEXIF方向フラグとは独立していることを認識する必要があります。これにより、PDF変換によって画像が正しい方向で表示されているが、埋め込まれたEXIFデータが異なる方向を示すという競合が発生する可能性があります。ベストプラクティスとしては、埋め込む前にEXIF回転を適用して画像を正規化するか、PDF変換とEXIF方向データが一貫性を保つようにします。

関連用語

  • XMP(Extensible Metadata Platform) – PDFの文書レベルまたは画像ストリーム内に埋め込むことができるAdobeのXMLベースのメタデータ標準
  • Image XObject – 文書に埋め込まれたラスター画像を表すPDFオブジェクトタイプ
  • 文書情報辞書 – タイトル、著者、作成日などの基本的なメタデータを文書レベルで含むPDF構造
  • メタデータストリーム( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているように、PDFオブジェクトに添付されるXMLベースのメタデータ(多くの場合XMPデータを含む)
  • 色空間 – 画像内の色値をどのように解釈すべきかの仕様。EXIFデータとPDF画像辞書の両方で定義される場合がある

出典

(N.A.) (2020)
(N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
(N.A.) (2014)
(N.A.). (). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html