2024年6月14日发(作者:)

EXIF Tags

EXIF stands for "Exchangeable Image File Format". This type of information is formatted according to the TIFF

specification, and may be found in JPG, TIFF, PNG, JP2, PGF, MIFF, HDP, PSP and XCF images, as well as

many TIFF-based RAW images, and even some AVI and MOV videos.

The EXIF meta information is organized into different Image File Directories (IFD's) within an image. The names of

these IFD's correspond to the ExifTool family 1 group names. When writing EXIF information, the default Group

listed below is used unless another group is specified.

The table below lists all EXIF tags. Also listed are TIFF, DNG, HDP and other tags which are not part of the EXIF

specification, but may co-exist with EXIF tags in some images. Tags which are part of the EXIF 2.3 specification

have an underlined Tag Name in the HTML version of this documentation. See

/english/hyoujunka/kikaku/pdf/DC-008-2010_ for the official EXIF 2.3 specification.

Tag IDTag NameWritable

string!

GroupValues / Notes

'R98' = R98 - DCF basic file (sRGB)

'THM' = THM - DCF thumbnail file

0x0001InteropIndexInteropIFD

'R03' = R03 - DCF option file (Adobe RGB)

0x0002InteropVersion

0x000bProcessingSoftware

0x00feSubfileType

undef!:

string

int32u!

InteropIFD

IFD0

IFD0

(used by ACD Systems Digital Imaging)

0x0 = Full-resolution Image

0x1 = Reduced-resolution image

0x2 = Single page of multi-page image

0x3 = Single page of multi-page reduced-

resolution image

0x4 = Transparency mask

0x5 = Transparency mask of reduced-

resolution image

0x6 = Transparency mask of multi-page

image

0x7 = Transparency mask of reduced-

resolution multi-page image

0xffffffff = invalid

Bit 0 = Reduced resolution

Bit 1 = Single page

Bit 2 = Transparency mask

Bit 3 = TIFF/IT final page

Bit 4 = TIFF-FX mixed raster content

1 = Full-resolution image

2 = Reduced-resolution image

3 = Single page of multi-page image

0x00ffOldSubfileTypeint16u!IFD0

0x0100ImageWidth

0x0101

ImageHeight

0x0102BitsPerSample

0x0103

Compression

0x0106

PhotometricInterpretation

int32u!

int32u!

int16u[n]!

int16u!:

int16u!

IFD0

IFD0

IFD0

IFD0

IFD0

(called ImageLength by the EXIF spec.)

--> EXIF Compression Values

0 = WhiteIsZero

1 = BlackIsZero

2 = RGB

3 = RGB Palette

4 = Transparency Mask

5 = CMYK

6 = YCbCr

8 = CIELab

9 = ICCLab

10 = ITULab

32803 = Color Filter Array

32844 = Pixar LogL

32845 = Pixar LogLuv

34892 = Linear Raw

0x0107Thresholdingint16u!IFD0

1 = No dithering or halftoning

2 = Ordered dither or halftone

3 = Randomized dither

0x0108CellWidth

0x0109CellLength

0x010aFillOrder

0x010dDocumentName

0x010e

ImageDescription

0x010f

Make

0x0110

Model

0x0111

StripOffsets

PreviewImageStart

PreviewImageStart

JpgFromRawStart

0x0112Orientation

int16u!

int16u!

int16u!

string

string

string

string

N

int32u*

int32u*

int32u*

int16u

IFD0

IFD0

IFD0

IFD0

IFD0

IFD0

IFD0

-

IFD0

SubIFD1

SubIFD2

IFD0

1 = Normal

2 = Reversed

(PreviewImageStart in IFD0 of CR2 images

and SubIFD1 of DNG images, and

JpgFromRawStart in SubIFD2 of DNG

images)

1 = Horizontal (normal)

2 = Mirror horizontal

3 = Rotate 180

4 = Mirror vertical

5 = Mirror horizontal and rotate 270 CW

6 = Rotate 90 CW

7 = Mirror horizontal and rotate 90 CW

8 = Rotate 270 CW

0x0115SamplesPerPixel

0x0116

RowsPerStrip

0x0117

StripByteCounts

PreviewImageLength

PreviewImageLength

JpgFromRawLength

0x0118MinSampleValue

0x0119MaxSampleValue

0x011a

XResolution

0x011b

YResolution

0x011c

PlanarConfiguration

0x011dPageName

0x011eXPosition

0x011fYPosition

0x0120FreeOffsets

0x0121FreeByteCounts

0x0122GrayResponseUnit

int16u!

int32u!

N

int32u*

int32u*

int32u*

int16u

int16u

rational64u:

rational64u:

int16u!

string

rational64u

rational64u

N

N

int16u

IFD0

IFD0

-

IFD0

SubIFD1

SubIFD2

IFD0

IFD0

IFD0

IFD0

IFD0

IFD0

IFD0

IFD0

-

-

IFD0

(PreviewImageLength in IFD0 of CR2

images and SubIFD1 of DNG images, and

JpgFromRawLength in SubIFD2 of DNG

images)

1 = Chunky

2 = Planar

1 = 0.1

2 = 0.001

3 = 0.0001

4 = 1e-05

5 = 1e-06

0x0123GrayResponseCurve

0x0124T4Options

N

N

-

-

Bit 0 = 2-Dimensional encoding

Bit 1 = Uncompressed

Bit 2 = Fill bits added

Bit 1 = Uncompressed

0x0125T6OptionsN-