規格にない値 2 が書かれた JPEG
ColorSpace が 2 になっている JPEG です。規格が定義するのは 1 と FFFF.H だけなので、予約値として警告される境界の例です。
入力
JPEG ファイルを選ぶ(端末の中でヘッダーを読み込みます)
ファイル reserved.jpg(58 バイト)
または、JPEG の先頭部分を 16 進数で貼り付ける
(空)
結果
エラー 0 件・警告 1 件・情報 0 件
指摘(エラー・警告・情報)
- 警告 ColorSpace ColorSpace = 0002.H は規格で予約された値です(定義されているのは 1 と FFFF.H だけ)。撮影機器やソフトが規格外の値を書いた可能性があります。
| ColorSpace | 予約値(0002.H) |
|---|
読み取った項目
| 項目 | 内容 |
|---|---|
| ファイル | reserved.jpg(58 バイト) |
| APP1(Exif) | あり(50 バイト) |
| APP2 | なし |
| バイト順 | ビッグエンディアン(MM) |
| ColorSpace の値 | 2(0002.H) |
| 意味 | 予約値(規格で定義されていません) |
検算(この結果になる理由)
値は 00 02 で 2 です。Exif 2.32 の ColorSpace は 1 = sRGB、FFFF.H = Uncalibrated、その他は予約と定められているため、2 は予約値で、規格外の記録として警告になります。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- JPEG だけが対象です。PNG・WebP・HEIC・RAW、PDF は読みません。
- ICC プロファイルの有無や内容は判定しません。Exif の ColorSpace が sRGB でも、別のプロファイルが埋め込まれている場合があります。
- Exif は書き出しソフトが削除・変更できるため、記録がないことは色空間が不明であることを意味するだけで、実際の色の状態を保証しません。
- 最新の Exif 3.0 ではなく、Exif 2.32(2019)の規格に沿って読みます。ColorSpace の定義はこの範囲で変わりません。
ご利用にあたって
- 色空間の記録を読むだけで、画像の見た目の色や印刷結果は保証しません。
- 入稿規定がある場合は、その規定の指定方法で確認してください。