仕様と根拠

どこを読むか

Exif 2.32 では、JPEG の先頭 FF D8 の直後に APP1 セグメントがあり、「Exif」と 00 00 の識別子のあとに TIFF 構造が続きます。そこで 0th IFD から Exif IFD へのポインタ(タグ 8769.H)をたどり、Exif IFD の中の ColorSpace(タグ A001.H)を読みます。バイト順は先頭の II(リトル)か MM(ビッグ)で決まります。

値の意味

ColorSpace は SHORT 型で個数 1 です。値 1 は sRGB、FFFF.H は Uncalibrated で、sRGB 以外の色空間を使ったことなどを示します。その他の値は規格で予約されており、定義されていません。FFFF.H だけでは Adobe RGB などの具体的な名前は分かりません。

範囲について

このツールは Exif の ColorSpace の記録だけを読みます。画像データ本体、ICC プロファイル、GPS など位置情報は読まず、表示もしません。APP2 セグメントは有無と先頭の識別子文字列を示すだけで、中身の意味は判定しません。

根拠にした仕様・資料

仕様・資料と確認日
仕様・資料確認日使った箇所
CIPA DC-X008-2019 Exif 2.322026年10月29日4.5.4・4.7.2(APP1 の構造)・TIFF ヘッダー・Exif IFD ポインタ 8769.H・ColorSpace A001.H(1=sRGB、FFFF.H=Uncalibrated、他は予約)

指摘の段階

入力の扱い(送信しない仕組み)

処理はすべてお使いのブラウザの中で行います。処理の本体はこのサイトから配信する小さなスクリプト(/app.js)で、外部のサービスやライブラリを読み込みません。ページはブラウザに通信を禁止させる設定(Content-Security-Policy の connect-src)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。

このツールでできないこと(制約)

ご利用にあたって

  • 色空間の記録を読むだけで、画像の見た目の色や印刷結果は保証しません。
  • 入稿規定がある場合は、その規定の指定方法で確認してください。