JPEG Tags
This table lists information extracted by ExifTool from JPEG images. See https://www.w3.org/Graphics/JPEG/jfif3.pdf for the JPEG specification.
This information may be found in APP0 of JPEG image data from AVI videos.
| Index1
| Tag Name
| Writable
| Values / Notes
|
| 0
| InterleavedField
| no
| 0 = Not Interleaved
1 = Odd
2 = Even | |
Tags extracted from the JPEG APP0 "Ocad" segment (found in Photobucket images).
| Tag ID
| Tag Name
| Writable
| Values / Notes
|
| 'Rev'
| OcadRevision
| no
| | |
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
| -
| --> PrintIM Tags | |
Information in APP6 used by the National Imagery Transmission Format. See http://www.gwg.nga.mil/ntb/baseline/docs/n010697/bwcguide25aug98.pdf for the official specification.
| Index1
| Tag Name
| Writable
| Values / Notes
|
| 0
| NITFVersion
| no
|
|
| 2
| ImageFormat
| no
| 'B' = IMode B
|
| 3
| BlocksPerRow
| no
|
|
| 5
| BlocksPerColumn
| no
|
|
| 7
| ImageColor
| no
| 0 = Monochrome
|
| 8
| BitDepth
| no
|
|
| 9
| ImageClass
| no
| 0 = General Purpose
4 = Tactical Imagery
|
| 10
| JPEGProcess
| no
| 1 = Baseline sequential DCT, Huffman coding, 8-bit samples
4 = Extended sequential DCT, Huffman coding, 12-bit samples
|
| 11
| Quality
| no
|
|
| 12
| StreamColor
| no
| 0 = Monochrome
|
| 13
| StreamBitDepth
| no
|
|
| 14
| Flags
| no
| | |
This information is found in APP8 of SPIFF- JPEG images (the "official" yet rarely used JPEG file format standard: Still Picture Interchange File Format). See http://www.jpeg.org/public/spiff.pdf for the official specification.
| Index1
| Tag Name
| Writable
| Values / Notes
|
| 0
| SPIFFVersion
| no
|
|
| 2
| ProfileID
| no
| 0 = Not Specified
1 = Continuous-tone Base
2 = Continuous-tone Progressive
3 = Bi-level Facsimile
4 = Continuous-tone Facsimile
|
| 3
| ColorComponents
| no
|
|
| 6
| Image
| no
| (at index 4 in specification, but there are 2 extra bytes here in my only SPIFF sample, version 1.2)
|
| 10
| Image
| no
|
|
| 14
| ColorSpace
| no
|
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
| no
|
|
| 16
| Compression
| no
|
0 = Uncompressed, interleaved, 8 bits per sample
1 = Modified Huffman
2 = Modified READ
3 = Modified Modified READ
4 = JBIG
5 = JPEG |
|
| 17
| ResolutionUnit
| no
| 0 = None
1 = inches
2 = cm
|
| 18
| YResolution
| no
|
|
| 22
| XResolution
| no
| | |
Tags found in the XML metadata of the APP9 "Media Jukebox" segment.
| Tag Name
| Writable
| Values / Notes
|
| Album
| no
|
|
| Caption
| no
|
|
| Date
| no
|
|
| Keywords
| no
|
|
| Name
| no
|
|
| People
| no
|
|
| Places
| no
|
|
| Tool_Name
| no
|
|
| Tool_Version
| no
| | |
Information extracted from APP11 of a JPEG-HDR image.
| Tag ID
| Tag Name
| Writable
| Values / Notes
|
| 'RatioImage'
| RatioImage
| no
| (the embedded JPEG-compressed ratio image)
|
| 'alp'
| Alpha
| no
|
|
| 'bet'
| Beta
| no
|
|
| 'cor'
| CorrectionMethod
| no
|
|
| 'ln0'
| Ln0
| no
|
|
| 'ln1'
| Ln1
| no
|
|
| 's2n'
| S2n
| no
|
|
| 'ver'
| JPEG-HDRVersion
| no
| | |
The APP13 "Adobe_CM" segment presumably contains color management information, but the meaning of the data is currently unknown. If anyone has an idea about what this means, please let me know.
| Index2
| Tag Name
| Writable
| Values / Notes
|
| 0
| AdobeCMType
| no
| | |
The APP14 "Adobe" segment stores image encoding information for DCT filters. This segment may be copied or deleted as a block using the Extra "Adobe" tag, but note that it is not deleted by default when deleting all metadata because it may affect the appearance of the image.
| Index2
| Tag Name
| Writable
| Values / Notes
|
| 0
| DCTEncodeVersion
| no
|
|
| 1
| APP14Flags0
| no
| 0x0 = (none)
Bit 15 = Encoded with Blend=1 downsampling
|
| 2
| APP14Flags1
| no
| 0x0 = (none)
|
| 3
| ColorTransform
| no
| 0 = Unknown (RGB or CMYK)
1 = YCbCr
2 = YCCK | |
APP15 is used by GraphicConverter to store JPEG quality.
| Tag ID
| Tag Name
| Writable
| Values / Notes
|
| 'Q'
| Quality
| no
| | |
This information is extracted from the JPEG Start Of Frame segment.
| Tag Name
| Writable
| Values / Notes
|
| BitsPerSample
| no
|
|
| ColorComponents
| no
|
|
| EncodingProcess
| no
| 0x0 = Baseline DCT, Huffman coding
0x1 = Extended sequential DCT, Huffman coding
0x2 = Progressive DCT, Huffman coding
0x3 = Lossless, Huffman coding
0x5 = Sequential DCT, differential Huffman coding
0x6 = Progressive DCT, differential Huffman coding
0x7 = Lossless, Differential Huffman coding
0x9 = Extended sequential DCT, arithmetic coding
0xa = Progressive DCT, arithmetic coding
0xb = Lossless, arithmetic coding
0xd = Sequential DCT, differential arithmetic coding
0xe = Progressive DCT, differential arithmetic coding
0xf = Lossless, differential arithmetic coding
|
| Image
| no
|
|
| Image
| no
|
|
| YCbCrSubSampling
| no
| (calculated from components table)
'1 1' = YCbCr4:4:4 (1 1)
'1 2' = YCbCr4:4:0 (1 2)
'1 4' = YCbCr4:4:1 (1 4)
'2 1' = YCbCr4:2:2 (2 1)
'2 2' = YCbCr4:2:0 (2 2)
'2 4' = YCbCr4:2:1 (2 4)
'4 1' = YCbCr4:1:1 (4 1)
'4 2' = YCbCr4:1:0 (4 2) | | |
(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Jan 18, 2021
<-- ExifTool Tag Names