## JPEG Tags

This table lists information extracted by ExifTool from JPEG images.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'APP0' | JFIF JFXX CIFF | - - - | --> JFIF Tags --> JFIF Extension Tags --> CanonRaw Tags
> 'APP1' | EXIF XMP | - - | --> EXIF Tags --> XMP Tags
> 'APP2' | ICC_Profile FPXR | - - | --> ICC_Profile Tags --> FlashPix Tags
> 'APP3' | Meta | - | --> Kodak Meta Tags
> 'APP5' | RMETA | - | --> Ricoh RMETA Tags
> 'APP6' | EPPIM | - | --> JPEG APP6 Tags
> 'APP8' | SPIFF | - | --> JPEG APP8 Tags
> 'APP10' | Comment | N | (PhotoStudio Unicode comment)
> 'APP12' | PictureInfo Ducky | - - | --> APP12 Tags --> APP12 Ducky Tags
> 'APP13' | Photoshop | - | --> Photoshop Tags
> 'APP14' | Adobe | - | --> JPEG APP14 Tags
> 'APP15' | GraphicConverter | - | --> JPEG APP15 Tags
> 'COM' | Comment | Y |
> 'Trailer' | AFCP CanonVRD FotoStation PhotoMechanic MIE PreviewImage | - - - - - Y | --> AFCP Tags --> CanonVRD Tags --> FotoStation Tags --> PhotoMechanic Tags --> MIE Tags

## JPEG APP6 Tags

APP6 is used in by the Toshiba PDR-M700 to store a TIFF structure containing PrintIM information.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0xc4a5 | PrintIM | undef | --> PrintIM Tags

## JPEG APP8 Tags

This information is found in APP8 of SPIFF-style JPEG images (the "official" yet rarely used JPEG file format standard: Still Picture Interchange File Format).

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | SPIFFVersion | N |
> 2 | ProfileID | N | 0 = Not Specified 1 = Continuous-tone Base 2 = Continuous-tone Progressive 3 = Bi-level Facsimile 4 = Continuous-tone Facsimile
> 3 | ColorComponents | N |
> 6 | ImageHeight | N | (at index 4 in specification, but there are 2 extra bytes here in my only SPIFF sample, version 1.2)
> 10 | ImageWidth | N |
> 14 | ColorSpace | N | 0 = Bi-level 1 = YCbCr, ITU-R BT 709, video 2 = No color space specified 3 = YCbCr, ITU-R BT 601-1, RGB 4 = YCbCr, ITU-R BT 601-1, video 8 = Gray-scale 9 = PhotoYCC 10 = RGB 11 = CMY 12 = CMYK 13 = YCCK 14 = CIELab
> 15 | BitsPerSample | N |
> 16 | Compression | N | 0 = Uncompressed, interleaved, 8 bits per sample 1 = Modified Huffman 2 = Modified READ 3 = Modified Modified READ 4 = JBIG 5 = JPEG
> 17 | ResolutionUnits | N | 0 = None 1 = inches 2 = cm
> 18 | YResolution | N |
> 22 | XResolution | N |

## JPEG APP14 Tags

The "Adobe" APP14 segment stores image encoding information for DCT filters.

> Index | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 0 | DCTEncodeVersion | N |
> 1 | APP14Flags0 | N | Bit 15 = Encoded with Blend=1 downsampling
> 2 | APP14Flags1 | N |
> 3 | ColorTransform | N | 0 = Unknown (RGB or CMYK) 1 = YCbCr 2 = YCCK

## JPEG APP15 Tags

APP15 is used by GraphicConverter to store JPEG quality.

> Tag ID | Tag Name | Writable | Values / Notes
> --- | --- | --- | ---
> 'Q' | Quality | N |

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Dec 11, 2006

<-- ExifTool Tag Names