前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JPEG/Exif/TIFF格式解读(5):exif marker Tag ID

JPEG/Exif/TIFF格式解读(5):exif marker Tag ID

原创
作者头像
周陆军博客
发布2023-04-22 23:35:34
4090
发布2023-04-22 23:35:34
举报
文章被收录于专栏:前端博客前端博客

JPGE图形信息是基于exif识别,exif也是jpeg里面的一段段编码,具体哪段信息是什么,还是靠marker 识别码去对照 marker Tag ID,去解读里面信息。

Tag?ID

Tag Name

Writable

Group

Values /?Notes

0x0001

InteropIndex

string!

InteropIFD

'R03' = R03 - DCF option file (Adobe RGB)?'R98' = R98 - DCF basic file (sRGB)?'THM' = THM - DCF thumbnail file

0x0002

InteropVersion

undef!:

InteropIFD

0x000b

ProcessingSoftware

string

IFD0

(used by ACD Systems Digital Imaging)

0x00fe

SubfileType

int32u!

IFD0

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?0x10001 = Alternate reduced-resolution 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

0x00ff

OldSubfileType

int16u!

IFD0

1 = Full-resolution image?2 = Reduced-resolution image?3 = Single page of multi-page image

0x0100

ImageWidth

int32u!

IFD0

0x0101

ImageHeight

int32u!

IFD0

(called ImageLength by the EXIF spec.)

0x0102

BitsPerSample

int16u[n]!

IFD0

0x0103

Compression

int16u!:

IFD0

-->EXIF Compression Values

0x0106

PhotometricInterpretation

int16u!

IFD0

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

0x0107

Thresholding

int16u!

IFD0

1 = No dithering or halftoning?2 = Ordered dither or halftone?3 = Randomized dither

0x0108

CellWidth

int16u!

IFD0

0x0109

CellLength

int16u!

IFD0

0x010a

FillOrder

int16u!

IFD0

1 = Normal?2 = Reversed

0x010d

DocumentName

string

IFD0

0x010e

ImageDescription

string

IFD0

0x010f

Make

string

IFD0

0x0110

Model

string

IFD0

0x0111

StripOffsetsPreviewImageStartPreviewImageStartJpgFromRawStart

Nint32u*int32u*int32u*

-IFD0SubIFD1SubIFD2

(PreviewImageStart in IFD0 of CR2 images and SubIFD1 of DNG images, and JpgFromRawStart in SubIFD2 of DNG images)

0x0112

Orientation

int16u

IFD0

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

0x0115

SamplesPerPixel

int16u!

IFD0

0x0116

RowsPerStrip

int32u!

IFD0

0x0117

StripByteCountsPreviewImageLengthPreviewImageLengthJpgFromRawLength

Nint32u*int32u*int32u*

-IFD0SubIFD1SubIFD2

(PreviewImageLength in IFD0 of CR2 images and SubIFD1 of DNG images, and JpgFromRawLength in SubIFD2 of DNG images)

0x0118

MinSampleValue

int16u

IFD0

0x0119

MaxSampleValue

int16u

IFD0

0x011a

XResolution

rational64u:

IFD0

0x011b

YResolution

rational64u:

IFD0

0x011c

PlanarConfiguration

int16u!

IFD0

1 = Chunky?2 = Planar

0x011d

PageName

string

IFD0

0x011e

XPosition

rational64u

IFD0

0x011f

YPosition

rational64u

IFD0

0x0120

FreeOffsets

N

-

0x0121

FreeByteCounts

N

-

0x0122

GrayResponseUnit

int16u

IFD0

1 = 0.1?2 = 0.001?3 = 0.0001?4 = 1e-05?5 = 1e-06

0x0123

GrayResponseCurve

N

-

0x0124

T4Options

N

-

Bit 0 = 2-Dimensional encoding?Bit 1 = Uncompressed?Bit 2 = Fill bits added

0x0125

T6Options

N

-

Bit 1 = Uncompressed

0x0128

ResolutionUnit

int16u:

IFD0

(the value 1 is not standard EXIF)?1 = None?2 = inches?3 = cm

0x0129

PageNumber

int16u[2]

IFD0

0x012c

ColorResponseUnit

N

-

0x012d

TransferFunction

int16u[768]!

IFD0

0x0131

Software

string

IFD0

0x0132

ModifyDate

string

IFD0

(called DateTime by the EXIF spec.)

0x013b

Artist

string

IFD0

(becomes a list-type tag when the MWG module is loaded)

0x013c

HostComputer

string

IFD0

0x013d

Predictor

int16u!

IFD0

1 = None?2 = Horizontal differencing

0x013e

WhitePoint

rational64u[2]

IFD0

0x013f

PrimaryChromaticities

rational64u[6]

IFD0

0x0140

ColorMap

N

-

0x0141

HalftoneHints

int16u[2]

IFD0

0x0142

TileWidth

int32u!

IFD0

0x0143

TileLength

int32u!

IFD0

0x0144

TileOffsets

N

-

0x0145

TileByteCounts

N

-

0x0146

BadFaxLines

N

-

0x0147

CleanFaxData

N

-

0 = Clean?1 = Regenerated?2 = Unclean

0x0148

ConsecutiveBadFaxLines

N

-

0x014a

SubIFDA100DataOffset

-N

--

-->EXIF Tags?? ? ?(the data offset in original Sony DSLR-A100 ARW images)

0x014c

InkSet

int16u

IFD0

1 = CMYK?2 = Not CMYK

0x014d

InkNames

N

-

0x014e

NumberofInks

N

-

0x0150

DotRange

string

IFD0

0x0151

TargetPrinter

N

-

0x0152

ExtraSamples

N

-

0 = Unspecified?1 = Associated Alpha?2 = Unassociated Alpha

0x0153

SampleFormat

N

-

(SamplesPerPixel values)? [Values 0-3]??1 = Unsigned,2 = Signed,3 = Float 4 = Undefined,5 = Complex int,6 = Complex float

0x0154

SMinSampleValue

N

-

0x0155

SMaxSampleValue

N

-

0x0156

TransferRange

N

-

0x0157

ClipPath

N

-

0x0158

XClipPathUnits

N

-

0x0159

YClipPathUnits

N

-

0x015a

Indexed

N

-

0 = Not indexed? ,1 = Indexed

0x015b

JPEGTables

N

-

0x015f

OPIProxy

N

-

0 = Higher resolution image does not exist?1 = Higher resolution image exists

0x0190

GlobalParametersIFD

-

-

-->EXIF Tags

0x0191

ProfileType

N

-

0 = Unspecified?1 = Group 3 FAX

0x0192

FaxProfile

N

-

0 = Unknown?1 = Minimal B&W lossless, S?2 = Extended B&W lossless, F?3 = Lossless JBIG B&W, J?4 = Lossy color and grayscale, C?5 = Lossless color and grayscale, L?6 = Mixed raster content, M?7 = Profile T?255 = Multi Profiles

0x0193

CodingMethods

N

-

Bit 0 = Unspecified compression?Bit 1 = Modified Huffman?Bit 2 = Modified Read?Bit 3 = Modified MR?Bit 4 = JBIG?Bit 5 = Baseline JPEG?Bit 6 = JBIG color

0x0194

VersionYear

N

-

0x0195

ModeNumber

N

-

0x01b1

Decode

N

-

0x01b2

DefaultImageColor

N

-

0x01b3

T82Options

N

-

0x01b5

JPEGTables

N

-

0x0200

JPEGProc

N

-

1 = Baseline?14 = Lossless

0x0201

ThumbnailOffsetThumbnailOffsetThumbnailOffsetPreviewImageStartPreviewImageStartJpgFromRawStartJpgFromRawStartOtherImageStartOtherImageStartOtherImageStart

int32u*int32u*int32u*int32u*int32u*int32u*int32u*int32u*int32u*N

IFD1IFD0SubIFDMakerNotesIFD0SubIFDIFD2SubIFD1SubIFD2-

(ThumbnailOffset in IFD1 of JPEG and some TIFF-based images, IFD0 of MRW images and AVI and MOV videos, and the SubIFD in IFD1 of SRW images; PreviewImageStart in MakerNotes and IFD0 of ARW and SR2 images; JpgFromRawStart in SubIFD of NEF images and IFD2 of PEF images; and OtherImageStart in everything else)

0x0202

ThumbnailLengthThumbnailLengthThumbnailLengthPreviewImageLengthPreviewImageLengthJpgFromRawLengthJpgFromRawLengthOtherImageLengthOtherImageLengthOtherImageLength

int32u*int32u*int32u*int32u*int32u*int32u*int32u*int32u*int32u*N

IFD1IFD0SubIFDMakerNotesIFD0SubIFDIFD2SubIFD1SubIFD2-

(ThumbnailLength in IFD1 of JPEG and some TIFF-based images, IFD0 of MRW images and AVI and MOV videos, and the SubIFD in IFD1 of SRW images; PreviewImageLength in MakerNotes and IFD0 of ARW and SR2 images; JpgFromRawLength in SubIFD of NEF images, and IFD2 of PEF images; and OtherImageLength in everything else)

0x0203

JPEGRestartInterval

N

-

0x0205

JPEGLosslessPredictors

N

-

0x0206

JPEGPointTransforms

N

-

0x0207

JPEGQTables

N

-

0x0208

JPEGDCTables

N

-

0x0209

JPEGACTables

N

-

0x0211

YCbCrCoefficients

rational64u[3]!

IFD0

0x0212

YCbCrSubSampling

int16u[2]!

IFD0

'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)

0x0213

YCbCrPositioning

int16u!:

IFD0

1 = Centered?2 = Co-sited

0x0214

ReferenceBlackWhite

rational64u[6]

IFD0

0x022f

StripRowCounts

N

-

0x02bc

ApplicationNotes

int8u!

ExifIFD

-->XMP Tags

0x03e7

USPTOMiscellaneous

N

-

0x1000

RelatedImageFileFormat

string!

InteropIFD

0x1001

RelatedImageWidth

int16u!

InteropIFD

0x1002

RelatedImageHeight

int16u!

InteropIFD

(called RelatedImageLength by the DCF spec.)

0x4746

Rating

int16u/

IFD0

0x4747

XP_DIP_XML

N

-

0x4748

StitchInfo

-

-

-->Microsoft Stitch Tags

0x4749

RatingPercent

int16u/

IFD0

0x800d

ImageID

N

-

0x80a3

WangTag1

N

-

0x80a4

WangAnnotation

N

-

0x80a5

WangTag3

N

-

0x80a6

WangTag4

N

-

0x80e3

Matteing

N

-

0x80e4

DataType

N

-

0x80e5

ImageDepth

N

-

0x80e6

TileDepth

N

-

0x827d

Model2

N

-

0x828d

CFARepeatPatternDim

int16u[2]!

SubIFD

0x828e

CFAPattern2

int8u[n]!

SubIFD

0x828f

BatteryLevel

N

-

0x8290

KodakIFD

-

-

-->Kodak IFD Tags?? ? ?(used in various types of Kodak images)

0x8298

Copyright

string

IFD0

(may contain copyright notices for photographer and editor, separated by a newline in ExifTool)

0x829a

ExposureTime

rational64u

ExifIFD

0x829d

FNumber

rational64u

ExifIFD

0x82a5

MDFileTag

N

-

(tags 0x82a5-0x82ac are used in Molecular Dynamics GEL files)

0x82a6

MDScalePixel

N

-

0x82a7

MDColorTable

N

-

0x82a8

MDLabName

N

-

0x82a9

MDSampleInfo

N

-

0x82aa

MDPrepDate

N

-

0x82ab

MDPrepTime

N

-

0x82ac

MDFileUnits

N

-

0x830e

PixelScale

N

-

0x8335

AdventScale

N

-

0x8336

AdventRevision

N

-

0x835c

UIC1Tag

N

-

0x835d

UIC2Tag

N

-

0x835e

UIC3Tag

N

-

0x835f

UIC4Tag

N

-

0x83bb

IPTC-NAA

int32u!

IFD0

-->IPTC Tags

0x847e

IntergraphPacketData

N

-

0x847f

IntergraphFlagRegisters

N

-

0x8480

IntergraphMatrix

N

-

0x8481

INGRReserved

N

-

0x8482

ModelTiePoint

N

-

0x84e0

Site

N

-

0x84e1

ColorSequence

N

-

0x84e2

IT8Header

N

-

0x84e3

RasterPadding

N

-

0 = Byte?1 = Word?2 = Long Word?9 = Sector?10 = Long Sector

0x84e4

BitsPerRunLength

N

-

0x84e5

BitsPerExtendedRunLength

N

-

0x84e6

ColorTable

N

-

0x84e7

ImageColorIndicator

N

-

0 = Unspecified Image Color?1 = Specified Image Color

0x84e8

BackgroundColorIndicator

N

-

0 = Unspecified Background Color?1 = Specified Background Color

0x84e9

ImageColorValue

N

-

0x84ea

BackgroundColorValue

N

-

0x84eb

PixelIntensityRange

N

-

0x84ec

TransparencyIndicator

N

-

0x84ed

ColorCharacterization

N

-

0x84ee

HCUsage

N

-

0 = CT?1 = Line Art?2 = Trap

0x84ef

TrapIndicator

N

-

0x84f0

CMYKEquivalent

N

-

0x8546

SEMInfo

string

IFD0

(found in some scanning electron microscope images)

0x8568

AFCP_IPTC

-

-

-->IPTC Tags

0x85b8

PixelMagicJBIGOptions

N

-

0x85d8

ModelTransform

N

-

0x8602

WB_GRGBLevels

N

-

(found in IFD0 of Leaf MOS images)

0x8606

LeafData

-

-

-->Leaf Tags

0x8649

PhotoshopSettings

-

-

-->Photoshop Tags

0x8769

ExifOffset

-

-

-->EXIF Tags

0x8773

ICC_Profile

-

-

-->ICC_Profile Tags

0x877f

TIFF_FXExtensions

N

-

Bit 0 = Resolution/Image Width?Bit 1 = N Layer Profile M?Bit 2 = Shared Data?Bit 3 = B&W JBIG2?Bit 4 = JBIG2 Profile M

0x8780

MultiProfiles

N

-

Bit 0 = Profile S? ? ? ? ?Bit 1 = Profile F? ? ? ? ?Bit 2 = Profile J? ? ? ? ?Bit 3 = Profile C? ? ? ? ?Bit 4 = Profile L? ? ? ? ?Bit 5 = Profile M? ? ? ? ?Bit 6 = Profile T? ? ? ? ?Bit 7 = Resolution/Image Width? ? ? ? ?Bit 8 = N Layer Profile M? ? ? ? ?Bit 9 = Shared Data? ? ? ? ?Bit 10 = JBIG2 Profile M

0x8781

SharedData

N

-

0x8782

T88Options

N

-

0x87ac

ImageLayer

N

-

0x87af

GeoTiffDirectory

N

-

0x87b0

GeoTiffDoubleParams

N

-

0x87b1

GeoTiffAsciiParams

N

-

0x8822

ExposureProgram

int16u

ExifIFD

(the value of 9 is not standard EXIF, but is used by the Canon EOS 7D)0 = Not Defined? ? ? ? ?1 = Manual? ? ? ? ?2 = Program AE? ? ? ? ?3 = Aperture-priority AE? ? ? ? ?4 = Shutter speed priority AE? ? ? ? ?5 = Creative (Slow speed)? ? ? ? ?6 = Action (High speed)? ? ? ? ?7 = Portrait? ? ? ? ?8 = Landscape? ? ? ? ?9 = Bulb

0x8824

SpectralSensitivity

string

ExifIFD

0x8825

GPSInfo

-

-

-->GPS Tags

0x8827

ISO

int16u[n]

ExifIFD

(called ISOSpeedRatings by EXIF 2.2, then PhotographicSensitivity by the EXIF 2.3 spec.)

0x8828

Opto-ElectricConvFactor

N

-

(called OECF by the EXIF spec.)

0x8829

Interlace

N

-

0x882a

TimeZoneOffset

int16s[n]

ExifIFD

(1 or 2 values: 1. The time zone offset of DateTimeOriginal from GMT in hours, 2. If present, the time zone offset of ModifyDate)

0x882b

SelfTimerMode

int16u

ExifIFD

0x8830

SensitivityType

int16u

ExifIFD

(applies to EXIF:ISO tag)?0 = Unknown?1 = Standard Output Sensitivity?2 = Recommended Exposure Index?3 = ISO Speed?4 = Standard Output Sensitivity and Recommended Exposure Index?5 = Standard Output Sensitivity and ISO Speed?6 = Recommended Exposure Index and ISO Speed?7 = Standard Output Sensitivity, Recommended Exposure Index and ISO Speed

0x8831

StandardOutputSensitivity

int32u

ExifIFD

0x8832

RecommendedExposureIndex

int32u

ExifIFD

0x8833

ISOSpeed

int32u

ExifIFD

0x8834

ISOSpeedLatitudeyyy

int32u

ExifIFD

0x8835

ISOSpeedLatitudezzz

int32u

ExifIFD

0x885c

FaxRecvParams

N

-

0x885d

FaxSubAddress

N

-

0x885e

FaxRecvTime

N

-

0x888a

LeafSubIFD

-

-

-->Leaf SubIFD Tags

0x9000

ExifVersion

undef:

ExifIFD

0x9003

DateTimeOriginal

string

ExifIFD

(date/time when original image was taken)

0x9004

CreateDate

string

ExifIFD

(called DateTimeDigitized by the EXIF spec.)

0x9101

ComponentsConfiguration

undef[4]!:

ExifIFD

0 = -? ? ? ? ?1 = Y? ? ? ? ?2 = Cb? ? ? ? ?3 = Cr?4 = R? ? ? ? ?5 = G? ? ? ? ?6 = B

0x9102

CompressedBitsPerPixel

rational64u!

ExifIFD

0x9201

ShutterSpeedValue

rational64s

ExifIFD

(displayed in seconds, but stored as an APEX value)

0x9202

ApertureValue

rational64u

ExifIFD

(displayed as an F number, but stored as an APEX value)

0x9203

BrightnessValue

rational64s

ExifIFD

0x9204

ExposureCompensation

rational64s

ExifIFD

(called ExposureBiasValue by the EXIF spec.)

0x9205

MaxApertureValue

rational64u

ExifIFD

(displayed as an F number, but stored as an APEX value)

0x9206

SubjectDistance

rational64u

ExifIFD

0x9207

MeteringMode

int16u

ExifIFD

0 = Unknown? ? ? ? ?1 = Average? ? ? ? ?2 = Center-weighted average? ? ? ? ?3 = Spot? ? ? ? ?4 = Multi-spot? ? ? ? ?5 = Multi-segment? ? ? ? ?6 = Partial? ? ? ? ?255 = Other

0x9208

LightSource

int16u

ExifIFD

-->EXIF LightSource Values

0x9209

Flash

int16u

ExifIFD

-->EXIF Flash Values

0x920a

FocalLength

rational64u

ExifIFD

0x920b

FlashEnergy

N

-

0x920c

SpatialFrequencyResponse

N

-

0x920d

Noise

N

-

0x920e

FocalPlaneXResolution

N

-

0x920f

FocalPlaneYResolution

N

-

0x9210

FocalPlaneResolutionUnit

N

-

1 = None?2 = inches?3 = cm?4 = mm?5 = um

0x9211

ImageNumber

int32u

ExifIFD

0x9212

SecurityClassification

string

ExifIFD

'C' = Confidential?'R' = Restricted?'S' = Secret?'T' = Top Secret?'U' = Unclassified

0x9213

ImageHistory

string

ExifIFD

0x9214

SubjectArea

int16u[n]

ExifIFD

0x9215

ExposureIndex

N

-

0x9216

TIFF-EPStandardID

N

-

0x9217

SensingMethod

N

-

(values 1 and 6 are not standard EXIF)1 = Monochrome area? ? ? ? ?2 = One-chip color area? ? ? ? ?3 = Two-chip color area? ? ? ? ?4 = Three-chip color area? ? ? ? ?5 = Color sequential area? ? ? ? ?6 = Monochrome linear? ? ? ? ?7 = Trilinear? ? ? ? ?8 = Color sequential linear

0x923a

CIP3DataFile

N

-

0x923b

CIP3Sheet

N

-

0x923c

CIP3Side

N

-

0x923f

StoNits

N

-

0x927c

MakerNoteNikonMakerNoteCanonMakerNoteCasioMakerNoteCasio2MakerNoteFLIRMakerNoteFujiFilmMakerNoteGEMakerNoteGE2MakerNoteHasselbladMakerNoteHPMakerNoteHP2MakerNoteHP4MakerNoteHP6MakerNoteISLMakerNoteJVCMakerNoteJVCTextMakerNoteKodak1aMakerNoteKodak1bMakerNoteKodak2MakerNoteKodak3MakerNoteKodak4MakerNoteKodak5MakerNoteKodak6aMakerNoteKodak6bMakerNoteKodak7MakerNoteKodak8aMakerNoteKodak8bMakerNoteKodak9MakerNoteKodak10MakerNoteKodakUnknownMakerNoteKyoceraMakerNoteMinoltaMakerNoteMinolta2MakerNoteMinolta3MakerNoteNikon2MakerNoteNikon3MakerNoteOlympusMakerNoteOlympus2MakerNoteLeicaMakerNoteLeica2MakerNoteLeica3MakerNoteLeica4MakerNoteLeica5MakerNoteLeica6MakerNotePanasonicMakerNotePanasonic2MakerNotePentaxMakerNotePentax2MakerNotePentax3MakerNotePentax4MakerNotePentax5MakerNotePentax6MakerNotePhaseOneMakerNoteReconyxMakerNoteRicohMakerNoteRicohTextMakerNoteSamsung1aMakerNoteSamsung1bMakerNoteSamsung2MakerNoteSanyoMakerNoteSanyoC4MakerNoteSanyoPatchMakerNoteSigmaMakerNoteSonyMakerNoteSony2MakerNoteSony3MakerNoteSony4MakerNoteSony5MakerNoteSonyEricssonMakerNoteSonySRFMakerNoteUnknownTextMakerNoteUnknownBinary? ? ?? ? ?MakerNoteUnknown

undefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundefundef

ExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFDExifIFD

-->Nikon Tags? ? ?-->Canon Tags? ? ?-->Casio Tags? ? ?-->Casio Type2 Tags? ? ?-->FLIR Tags? ? ?-->FujiFilm Tags? ? ?-->GE Tags? ? ?-->FujiFilm Tags? ? ?-->Unknown Tags? ? ?-->HP Tags? ? ?-->HP Type2 Tags? ? ?-->HP Type4 Tags? ? ?-->HP Type6 Tags? ? ?-->Unknown Tags? ? ?-->JVC Tags? ? ?-->JVC Text Tags? ? ?-->Kodak Tags? ? ?-->Kodak Tags? ? ?-->Kodak Type2 Tags? ? ?-->Kodak Type3 Tags? ? ?-->Kodak Type4 Tags? ? ?-->Kodak Type5 Tags? ? ?-->Kodak Type6 Tags? ? ?-->Kodak Type6 Tags? ? ?-->Kodak Type7 Tags? ? ?-->Kodak Type8 Tags? ? ?-->Kodak Type8 Tags? ? ?-->Kodak Type9 Tags? ? ?-->Kodak Type10 Tags? ? ?-->Kodak Unknown Tags? ? ?-->Unknown Tags? ? ?-->Minolta Tags? ? ?-->Olympus Tags?? ? ?(not EXIF-based)? ? ?-->Nikon Type2 Tags? ? ?-->Nikon Tags? ? ?-->Olympus Tags? ? ?-->Olympus Tags? ? ?-->Panasonic Tags? ? ?-->Panasonic Leica2 Tags? ? ?-->Panasonic Leica3 Tags? ? ?-->Panasonic Leica4 Tags? ? ?-->Panasonic Leica5 Tags? ? ?-->Panasonic Leica6 Tags? ? ?-->Panasonic Tags? ? ?-->Panasonic Type2 Tags? ? ?-->Pentax Tags? ? ?-->Pentax Type2 Tags? ? ?-->Casio Type2 Tags? ? ?-->Pentax Type4 Tags? ? ?-->Pentax Tags? ? ?-->Pentax S1 Tags? ? ?-->PhaseOne Tags? ? ?-->Reconyx Tags? ? ?-->Ricoh Tags? ? ?-->Ricoh Text Tags?? ? ?(Samsung "STMN" maker notes without PreviewImage)? ? ?-->Samsung Type1 Tags? ? ?-->Samsung Type2 Tags? ? ?-->Sanyo Tags? ? ?-->Sanyo Tags? ? ?-->Sanyo Tags? ? ?-->Sigma Tags? ? ?-->Sony Tags? ? ?-->Olympus Tags? ? ?-->Olympus Tags? ? ?-->Sony PIC Tags? ? ?-->Sony Tags? ? ?-->Sony Ericsson Tags? ? ?-->Sony SRF Tags?? ? ?(unknown text-based maker notes)?? ? ?(unknown binary maker notes)? ? ?-->Unknown Tags

0x9286

UserComment

undef

ExifIFD

0x9290

SubSecTime

string

ExifIFD

0x9291

SubSecTimeOriginal

string

ExifIFD

0x9292

SubSecTimeDigitized

string

ExifIFD

0x932f

MSDocumentText

N

-

0x9330

MSPropertySetStorage

N

-

0x9331

MSDocumentTextPosition

N

-

0x935c

ImageSourceData

undef!

IFD0

0x9c9b

XPTitle

int8u

IFD0

(tags 0x9c9b-0x9c9f are used by Windows Explorer; special characters in these values are converted to UTF-8 by default, or Windows Latin1 with the -L option. XPTitle is ignored by Windows Explorer if ImageDescription exists)

0x9c9c

XPComment

int8u

IFD0

0x9c9d

XPAuthor

int8u

IFD0

(ignored by Windows Explorer if Artist exists)

0x9c9e

XPKeywords

int8u

IFD0

0x9c9f

XPSubject

int8u

IFD0

0xa000

FlashpixVersion

undef:

ExifIFD

0xa001

ColorSpace

int16u:

ExifIFD

(the value of 0x2 is not standard EXIF. Instead, an Adobe RGB image is indicated by "Uncalibrated" with an InteropIndex of "R03". The values 0xfffd and 0xfffe are also non-standard, and are used by some Sony cameras)?0x1 = sRGB?0x2 = Adobe RGB?0xfffd = Wide Gamut RGB?0xfffe = ICC Profile?0xffff = Uncalibrated

0xa002

ExifImageWidth

int16u:

ExifIFD

(called PixelXDimension by the EXIF spec.)

0xa003

ExifImageHeight

int16u:

ExifIFD

(called PixelYDimension by the EXIF spec.)

0xa004

RelatedSoundFile

string

ExifIFD

0xa005

InteropOffset

-

-

-->EXIF Tags

0xa20b

FlashEnergy

rational64u[n]

ExifIFD

0xa20c

SpatialFrequencyResponse

N

-

0xa20d

Noise

N

-

0xa20e

FocalPlaneXResolution

rational64u

ExifIFD

0xa20f

FocalPlaneYResolution

rational64u

ExifIFD

0xa210

FocalPlaneResolutionUnit

int16u

ExifIFD

(values 1, 4 and 5 are not standard EXIF)?1 = None?2 = inches?3 = cm?4 = mm?5 = um

0xa211

ImageNumber

N

-

0xa212

SecurityClassification

N

-

0xa213

ImageHistory

N

-

0xa214

SubjectLocation

int16u[2]

ExifIFD

0xa215

ExposureIndex

rational64u

ExifIFD

0xa216

TIFF-EPStandardID

N

-

0xa217

SensingMethod

int16u

ExifIFD

1 = Not defined? ? ? ? ?2 = One-chip color area? ? ? ? ?3 = Two-chip color area? ? ? ? ?4 = Three-chip color area? ? ? ? ?5 = Color sequential area? ? ? ? ?7 = Trilinear? ? ? ? ?8 = Color sequential linear

0xa300

FileSource

undef

ExifIFD

1 = Film Scanner?2 = Reflection Print Scanner?3 = Digital Camera?"\x03\x00\x00\x00" = Sigma Digital Camera

0xa301

SceneType

undef

ExifIFD

1 = Directly photographed

0xa302

CFAPattern

undef

ExifIFD

0xa401

CustomRendered

int16u

ExifIFD

0 = Normal?1 = Custom

0xa402

ExposureMode

int16u

ExifIFD

0 = Auto?1 = Manual?2 = Auto bracket

0xa403

WhiteBalance

int16u

ExifIFD

0 = Auto?1 = Manual

0xa404

DigitalZoomRatio

rational64u

ExifIFD

0xa405

FocalLengthIn35mmFormat

int16u

ExifIFD

(called FocalLengthIn35mmFilm by the EXIF spec.)

0xa406

SceneCaptureType

int16u

ExifIFD

0 = Standard?1 = Landscape?2 = Portrait?3 = Night

0xa407

GainControl

int16u

ExifIFD

0 = None?1 = Low gain up?2 = High gain up?3 = Low gain down?4 = High gain down

0xa408

Contrast

int16u

ExifIFD

0 = Normal?1 = Low?2 = High

0xa409

Saturation

int16u

ExifIFD

0 = Normal?1 = Low?2 = High

0xa40a

Sharpness

int16u

ExifIFD

0 = Normal?1 = Soft?2 = Hard

0xa40b

DeviceSettingDescription

N

-

0xa40c

SubjectDistanceRange

int16u

ExifIFD

0 = Unknown?1 = Macro?2 = Close?3 = Distant

0xa420

ImageUniqueID

string

ExifIFD

0xa430

OwnerName

string

ExifIFD

(called CameraOwnerName by the EXIF spec.)

0xa431

SerialNumber

string

ExifIFD

(called BodySerialNumber by the EXIF spec.)

0xa432

LensInfo

rational64u[4]

ExifIFD

(4 rational values giving focal and aperture ranges, called LensSpecification by the EXIF spec.)

0xa433

LensMake

string

ExifIFD

0xa434

LensModel

string

ExifIFD

0xa435

LensSerialNumber

string

ExifIFD

0xa480

GDALMetadata

N

-

0xa481

GDALNoData

N

-

0xa500

Gamma

rational64u

ExifIFD

0xafc0

ExpandSoftware

N

-

0xafc1

ExpandLens

N

-

0xafc2

ExpandFilm

N

-

0xafc3

ExpandFilterLens

N

-

0xafc4

ExpandScanner

N

-

0xafc5

ExpandFlashLamp

N

-

0xbc01

PixelFormat

N

-

0x5 = Black & White0x8 = 8-bit Gray0x9 = 16-bit BGR5550xa = 16-bit BGR5650xb = 16-bit Gray0xc = 24-bit BGR0xd = 24-bit RGB0xe = 32-bit BGR0xf = 32-bit BGRA0x10 = 32-bit PBGRA0x11 = 32-bit Gray Float0x12 = 48-bit RGB Fixed Point0x13 = 32-bit BGR1010100x15 = 48-bit RGB0x16 = 64-bit RGBA0x17 = 64-bit PRGBA0x18 = 96-bit RGB Fixed Point0x19 = 128-bit RGBA Float0x1a = 128-bit PRGBA Float0x1b = 128-bit RGB Float0x1c = 32-bit CMYK0x1d = 64-bit RGBA Fixed Point0x1e = 128-bit RGBA Fixed Point0x1f = 64-bit CMYK0x20 = 24-bit 3 Channels0x21 = 32-bit 4 Channels0x22 = 40-bit 5 Channels0x23 = 48-bit 6 Channels0x24 = 56-bit 7 Channels0x25 = 64-bit 8 Channels0x26 = 48-bit 3 Channels0x27 = 64-bit 4 Channels0x28 = 80-bit 5 Channels0x29 = 96-bit 6 Channels0x2a = 112-bit 7 Channels0x2b = 128-bit 8 Channels0x2c = 40-bit CMYK Alpha0x2d = 80-bit CMYK Alpha0x2e = 32-bit 3 Channels Alpha0x2f = 40-bit 4 Channels Alpha0x30 = 48-bit 5 Channels Alpha0x31 = 56-bit 6 Channels Alpha0x32 = 64-bit 7 Channels Alpha0x33 = 72-bit 8 Channels Alpha0x34 = 64-bit 3 Channels Alpha0x35 = 80-bit 4 Channels Alpha0x36 = 96-bit 5 Channels Alpha0x37 = 112-bit 6 Channels Alpha0x38 = 128-bit 7 Channels Alpha0x39 = 144-bit 8 Channels Alpha0x3a = 64-bit RGBA Half0x3b = 48-bit RGB Half0x3d = 32-bit RGBE0x3e = 16-bit Gray Half0x3f = 32-bit Gray Fixed Point

0xbc02

Transformation

N

-

0 = Horizontal (normal)1 = Mirror vertical2 = Mirror horizontal3 = Rotate 1804 = Rotate 90 CW5 = Mirror horizontal and rotate 90 CW6 = Mirror horizontal and rotate 270 CW7 = Rotate 270 CW

0xbc03

Uncompressed

N

-

0 = No?1 = Yes

0xbc04

ImageType

N

-

Bit 0 = Preview?Bit 1 = Page

0xbc80

ImageWidth

N

-

0xbc81

ImageHeight

N

-

0xbc82

WidthResolution

N

-

0xbc83

HeightResolution

N

-

0xbcc0

ImageOffset

N

-

0xbcc1

ImageByteCount

N

-

0xbcc2

AlphaOffset

N

-

0xbcc3

AlphaByteCount

N

-

0xbcc4

ImageDataDiscard

N

-

0 = Full Resolution?1 = Flexbits Discarded?2 = HighPass Frequency Data Discarded?3 = Highpass and LowPass Frequency Data Discarded

0xbcc5

AlphaDataDiscard

N

-

0 = Full Resolution?1 = Flexbits Discarded?2 = HighPass Frequency Data Discarded?3 = Highpass and LowPass Frequency Data Discarded

0xc427

OceScanjobDesc

N

-

0xc428

OceApplicationSelector

N

-

0xc429

OceIDNumber

N

-

0xc42a

OceImageLogic

N

-

0xc44f

Annotations

N

-

0xc4a5

PrintIM

undef

IFD0

-->PrintIM Tags

0xc580

USPTOOriginalContentType

N

-

0 = Text or Drawing?1 = Grayscale?2 = Color

0xc612

DNGVersion

int8u[4]!

IFD0

(tags 0xc612-0xc7b5 are used in DNG images unless otherwise noted)

0xc613

DNGBackwardVersion

int8u[4]!

IFD0

0xc614

UniqueCameraModel

string

IFD0

0xc615

LocalizedCameraModel

string

IFD0

0xc616

CFAPlaneColor

N

-

0xc617

CFALayout

N

-

1 = Rectangular?2 = Even columns offset down 1/2 row?3 = Even columns offset up 1/2 row?4 = Even rows offset right 1/2 column?5 = Even rows offset left 1/2 column?6 = Even rows offset up by 1/2 row, even columns offset left by 1/2 column?7 = Even rows offset up by 1/2 row, even columns offset right by 1/2 column?8 = Even rows offset down by 1/2 row, even columns offset left by 1/2 column?9 = Even rows offset down by 1/2 row, even columns offset right by 1/2 column

0xc618

LinearizationTable

int16u[n]!

SubIFD

0xc619

BlackLevelRepeatDim

int16u[2]!

SubIFD

0xc61a

BlackLevel

rational64u[n]!

SubIFD

0xc61b

BlackLevelDeltaH

rational64s[n]!

SubIFD

0xc61c

BlackLevelDeltaV

rational64s[n]!

SubIFD

0xc61d

WhiteLevel

int32u[n]!

SubIFD

0xc61e

DefaultScale

rational64u[2]!

SubIFD

0xc61f

DefaultCropOrigin

int32u[2]!

SubIFD

0xc620

DefaultCropSize

int32u[2]!

SubIFD

0xc621

ColorMatrix1

rational64s[n]!

IFD0

0xc622

ColorMatrix2

rational64s[n]!

IFD0

0xc623

CameraCalibration1

rational64s[n]!

IFD0

0xc624

CameraCalibration2

rational64s[n]!

IFD0

0xc625

ReductionMatrix1

rational64s[n]!

IFD0

0xc626

ReductionMatrix2

rational64s[n]!

IFD0

0xc627

AnalogBalance

rational64u[n]!

IFD0

0xc628

AsShotNeutral

rational64u[n]!

IFD0

0xc629

AsShotWhiteXY

rational64u[2]!

IFD0

0xc62a

BaselineExposure

rational64s!

IFD0

0xc62b

BaselineNoise

rational64u!

IFD0

0xc62c

BaselineSharpness

rational64u!

IFD0

0xc62d

BayerGreenSplit

int32u!

SubIFD

0xc62e

LinearResponseLimit

rational64u!

IFD0

0xc62f

CameraSerialNumber

string

IFD0

0xc630

DNGLensInfo

rational64u[4]

IFD0

0xc631

ChromaBlurRadius

rational64u!

SubIFD

0xc632

AntiAliasStrength

rational64u!

SubIFD

0xc633

ShadowScale

rational64u!

IFD0

0xc634

SR2PrivateDNGAdobeDataMakerNotePentaxDNGPrivateData

-undef!-undef!

-IFD0-IFD0

-->Sony SR2Private Tags? ? ?-->DNG AdobeData Tags? ? ?-->Pentax Tags

0xc635

MakerNoteSafety

int16u

IFD0

0 = Unsafe?1 = Safe

0xc640

RawImageSegmentation

N

-

(used in segmented Canon CR2 images. 3 numbers: 1. Number of segments minus one; 2. Pixel width of segments except last; 3. Pixel width of last segment)

0xc65a

CalibrationIlluminant1

int16u!

IFD0

-->EXIF LightSource Values

0xc65b

CalibrationIlluminant2

int16u!

IFD0

-->EXIF LightSource Values

0xc65c

BestQualityScale

rational64u!

SubIFD

0xc65d

RawDataUniqueID

int8u[16]!

IFD0

0xc660

AliasLayerMetadata

N

-

(used by Alias Sketchbook Pro)

0xc68b

OriginalRawFileName

string!

IFD0

0xc68c

OriginalRawFileData

undef!

IFD0

-->DNG OriginalRaw Tags

0xc68d

ActiveArea

int32u[4]!

SubIFD

0xc68e

MaskedAreas

int32u[4]!

SubIFD

0xc68f

AsShotICCProfile

undef!

IFD0

-->ICC_Profile Tags

0xc690

AsShotPreProfileMatrix

rational64s[n]!

IFD0

0xc691

CurrentICCProfile

undef!

IFD0

-->ICC_Profile Tags

0xc692

CurrentPreProfileMatrix

rational64s[n]!

IFD0

0xc6bf

ColorimetricReference

int16u!

IFD0

0xc6d2

PanasonicTitle

undef

IFD0

(proprietary Panasonic tag used for baby/pet name, etc)

0xc6d3

PanasonicTitle2

undef

IFD0

(proprietary Panasonic tag used for baby/pet name with age)

0xc6f3

CameraCalibrationSig

string!

IFD0

0xc6f4

ProfileCalibrationSig

string!

IFD0

0xc6f5

ProfileIFD

-

-

-->EXIF Tags

0xc6f6

AsShotProfileName

string!

IFD0

0xc6f7

NoiseReductionApplied

rational64u!

SubIFD

0xc6f8

ProfileName

string!

IFD0

0xc6f9

ProfileHueSatMapDims

int32u[3]!

IFD0

0xc6fa

ProfileHueSatMapData1

float[n]!

IFD0

0xc6fb

ProfileHueSatMapData2

float[n]!

IFD0

0xc6fc

ProfileToneCurve

float[n]!

IFD0

0xc6fd

ProfileEmbedPolicy

int32u!

IFD0

0 = Allow Copying?1 = Embed if Used?2 = Never Embed?3 = No Restrictions

0xc6fe

ProfileCopyright

string!

IFD0

0xc714

ForwardMatrix1

rational64s[n]!

IFD0

0xc715

ForwardMatrix2

rational64s[n]!

IFD0

0xc716

PreviewApplicationName

string!

IFD0

0xc717

PreviewApplicationVersion

string!

IFD0

0xc718

PreviewSettingsName

string!

IFD0

0xc719

PreviewSettingsDigest

int8u!

IFD0

0xc71a

PreviewColorSpace

int32u!

IFD0

0 = Unknown?1 = Gray Gamma 2.2?2 = sRGB?3 = Adobe RGB?4 = ProPhoto RGB

0xc71b

PreviewDateTime

string!

IFD0

0xc71c

RawImageDigest

int8u[16]!

IFD0

0xc71d

OriginalRawFileDigest

int8u[16]!

IFD0

0xc71e

SubTileBlockSize

N

-

0xc71f

RowInterleaveFactor

N

-

0xc725

ProfileLookTableDims

int32u[3]!

IFD0

0xc726

ProfileLookTableData

float[n]!

IFD0

0xc740

OpcodeList1

N

-

0xc741

OpcodeList2

N

-

0xc74e

OpcodeList3

N

-

0xc761

NoiseProfile

double[n]!

SubIFD

0xc763

TimeCodes

int8u[n]

IFD0

0xc764

FrameRate

rational64s

IFD0

0xc772

TStop

rational64u[n]

IFD0

0xc789

ReelName

string

IFD0

0xc791

OriginalDefaultFinalSize

int32u[2]!

IFD0

0xc792

OriginalBestQualitySize

int32u[2]!

IFD0

(called OriginalBestQualityFinalSize by the DNG spec)

0xc793

OriginalDefaultCropSize

rational64u[2]!

IFD0

0xc7a1

CameraLabel

string

IFD0

0xc7a3

ProfileHueSatMapEncoding

int32u!

IFD0

0 = Linear?1 = sRGB

0xc7a4

ProfileLookTableEncoding

int32u!

IFD0

0 = Linear?1 = sRGB

0xc7a5

BaselineExposureOffset

rational64u!

IFD0

0xc7a6

DefaultBlackRender

int32u!

IFD0

0 = Auto?1 = None

0xc7a7

NewRawImageDigest

int8u[16]!

IFD0

0xc7a8

RawToPreviewGain

double!

IFD0

0xc7b5

DefaultUserCrop

rational64u[4]!

SubIFD

0xea1c

Padding

undef

ExifIFD

0xea1d

OffsetSchema

int32s

ExifIFD

(Microsoft's ill-conceived maker note offset difference)

0xfde8

OwnerName

string/

ExifIFD

(tags 0xfde8-0xfdea and 0xfe4c-0xfe58 are generated by Photoshop Camera RAW. Some names are the same as other EXIF tags, but ExifTool will avoid writing these unless they already exist in the file)

0xfde9

SerialNumber

string/

ExifIFD

0xfdea

Lens

string/

ExifIFD

0xfe00

KDC_IFD

-

-

-->Kodak KDC_IFD Tags?? ? ?(used in some Kodak KDC images)

0xfe4c

RawFile

string/

ExifIFD

0xfe4d

Converter

string/

ExifIFD

0xfe4e

WhiteBalance

string/

ExifIFD

0xfe51

Exposure

string/

ExifIFD

0xfe52

Shadows

string/

ExifIFD

0xfe53

Brightness

string/

ExifIFD

0xfe54

Contrast

string/

ExifIFD

0xfe55

Saturation

string/

ExifIFD

0xfe56

Sharpness

string/

ExifIFD

0xfe57

Smoothness

string/

ExifIFD

0xfe58

MoireFilter

string/

ExifIFD

转载本站文章《JPEG/Exif/TIFF格式解读(5):exif marker Tag ID》, 请注明出处:https://www.zhoulujun.cn/html/theory/multimedia/CG-CV-IP/8400.html

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图片处理
图片处理(Image Processing,IP)是由腾讯云数据万象提供的丰富的图片处理服务,广泛应用于腾讯内部各产品。支持对腾讯云对象存储 COS 或第三方源的图片进行处理,提供基础处理能力(图片裁剪、转格式、缩放、打水印等)、图片瘦身能力(Guetzli 压缩、AVIF 转码压缩)、盲水印版权保护能力,同时支持先进的图像 AI 功能(图像增强、图像标签、图像评分、图像修复、商品抠图等),满足多种业务场景下的图片处理需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com