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 删除。