プレビュー画像 幅は、ファイル内に保存されているプレビュー用画像の幅をピクセル単位で表した値です。これはメイン画像ではなくプレビューを表すため、Image Width とは異なる値です。
プレビューとは、素早く表示するために作成される画像の第2コピーです。カメラは画面に写真を表示するために使い、画像編集アプリは多数のファイルを一覧表示するために使います。多くの写真が持つサムネイル画像も、同じ考え方に基づいています。
どのファイルがそれを持っているか
プレビューを持つすべてのファイルにこのフィールドがあるわけではありません。カメラメーカーやファイル形式が、そのための保存場所を定義している場合にのみ存在します。ExifTool のタグドキュメントでは、次の場所にあるフィールドとして一覧されています。
- キヤノン製カメラ: Canon メーカー独自情報の中の Preview Image Info エントリ内にあり、タグ ID は
0x00b6です。 - 一部の新しい Kodak 製カメラ: Kodak メーカー独自情報の SubIFD0 部分にあり、タグ ID は
0xfa57です。 - HTC、LG、Samsung 製スマートフォンの JPEG 写真: Scalado ブロックの APP4 セグメント内にあり、コードは
WDTHです。 - 一部の FujiFilm 製カメラ: FlashPix プレビュー情報内にあります。ExifTool は、FPX 画像および JPEG 写真の APP2 FPXR セグメントから FlashPix データを読み取ります。
- Kodak の MP4 動画: 通常は未使用領域として扱われる
freeアトムと呼ばれるファイルの一部にあります。 - Flip Video カメラの MP4 動画: Flip データを格納する
uuidアトム内にあります。
メーカー独自情報は、Exif セクション内にあるデータブロックで、各カメラメーカーが独自に定義した領域です。一覧の他の場所は Exif セクション外にあり、ファイル内の別の部分に位置しています。
標準的な Exif サムネイルはこれとは異なる仕組みです。Exif 仕様では、サムネイル用に 1st IFD と呼ばれる別のタグディレクトリが定義されています。
JPEG サムネイルの場合、そのディレクトリにはサムネイルの開始位置と使用バイト数は記録されますが、幅は記録されません。幅は小さな JPEG 本体の中に書き込まれます。このため、ExifTool には Thumbnail Offset と Thumbnail Length はあっても、Preview Image Width はありません。
値の由来
この値は、ファイルを作成したカメラやスマートフォンがプレビューを保存するときに書き込みます。Exif 仕様では、Exif データとサムネイルを格納する APP1 セグメントを 64 キロバイトまでに制限しています。
一部のカメラメーカーは、独自の場所にも第2のプレビューを保存します。たとえば Sony は、ほぼすべての DSLR、SLT、ILCA、NEX、ILCE カメラの JPEG 画像に、HD サイズのプレビューを保存しています。
その値がどのように表示されるか
この値は、プレビュー画像の横方向のピクセル数を整数で表したものです。Canon のファイルでは、Preview Image Info エントリに次の値も含まれます。
- Preview Image Height (同じプレビュー画像のもう一方の辺)
- Preview Image Length (プレビューデータの長さ)
- Preview Image Start: ファイル内でプレビューデータが始まる位置
- Preview Quality (Normal、Fine、Superfine など)
ExifTool は幅と高さを結合し、1 行の Preview Image Size として表示します。Sony 製カメラでは、タグ ID 0xb02c の単一の Preview Image Size フィールドに、2 つの数値がまとめて保存されます。
ファイルにとって重要な理由
このフィールドがあることで、1 枚の写真に対してレポートに幅が 2 つ表示される理由が説明できます。2 つの数値は 2 枚の異なる画像を測定したものなので、一致している必要はありません。
印刷サイズ、アップロード制限、画質の判断には、メイン画像の Image Width を使用してください。Preview Image Width は、あくまで素早く表示するためのコピーの横幅を示しているだけです。
このフィールドは、対応する保存場所を定義しているカメラメーカーや形式が限られているため、ほとんどのファイルには存在しません。そのため、Preview Image Width がない状態は正常です。
写真を編集する際は注意してください。Exif 仕様では、カメラメーカーが独自形式で記録したデータは、他の編集アプリによって変更されたり失われたりする可能性があると警告しています。