Query: image::exiftool::tagnames
OS: suse
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
Image::ExifTool::TagNames(3) User Contributed Perl Documentation Image::ExifTool::TagNames(3)NAMEImage::ExifTool::TagNames - ExifTool tag name documentationDESCRIPTIONThis document contains a complete list of ExifTool tag names, organized into tables based on information type. Tag names are used to indicate the specific meta information that is extracted or written in an image.TAG TABLESThe tables listed below give the names of all tags recognized by ExifTool. Tag ID, Index or Sequence is given in the first column of each table. A Tag ID is the computer-readable equivalent of a tag name, and is the identifier that is actually stored in the file. An Index refers to the location of a value when found at a fixed position within a data block, and Sequence gives the order of values for a serial data stream. A Tag Name is the handle by which the information is accessed in ExifTool. In some instances, more than one name may correspond to a single tag ID. In these cases, the actual name used depends on the context in which the information is found. Case is not significant for tag names. A question mark ("?") after a tag name indicates that the information is either not understood, not verified, or not very useful -- these tags are not extracted by ExifTool unless the Unknown (-u) option is enabled. Be aware that some tag names are different than the descriptions printed out by default when extracting information with exiftool. To see the tag names instead of the descriptions, use "exiftool -s". The Writable column indicates whether the tag is writable by ExifTool. Anything but an "N" in this column means the tag is writable. A "Y" indicates writable information that is either unformatted or written using the existing format. Other expressions give details about the information format, and vary depending on the general type of information. The format name may be followed by a number in square brackets to indicate the number of values written, or the number of characters in a fixed-length string (including a null terminator which is added if required). A plus sign ("+") after an entry in the Writable column indicates a "list" tag which supports multiple values and allows individual values to be added and deleted. A slash ("/") indicates an "avoided" tag that is not created when writing if another same-named tag may be created instead. To write these tags, the group should be specified. A tilde ("~") indicates a tag this is writable only when the print conversion is disabled (by setting PrintConv to 0, using the -n option, or suffixing the tag name with a "#" character). An exclamation point ("!") indicates a tag that is considered unsafe to write under normal circumstances. These "unsafe" tags are not set when calling SetNewValuesFromFile() or when using the exiftool -tagsFromFile option unless specified explicitly, and care should be taken when editing them manually since they may affect the way an image is rendered. An asterisk ("*") indicates a "protected" tag which is not writable directly, but is written automatically by exiftool (often when a corresponding Composite or Extra tag is written). A colon (":") indicates a mandatory tag which may be added automatically when writing. The HTML version of these tables also lists possible Values for discrete-valued tags, as well as Notes for some tags. Note: If you are familiar with common meta-information tag names, you may find that some ExifTool tag names are different than expected. The usual reason for this is to make the tag names more consistent across different types of meta information. To determine a tag name, either consult this documentation or run "exiftool -s" on a file containing the information in question. JPEG Tags This table lists information extracted by ExifTool from JPEG images. Tag ID Tag Name Writable ------ -------- -------- 'APP0' JFIF JFIF JFXX JFIF Extension CIFF CanonRaw AVI1 JPEG AVI1 'APP1' EXIF EXIF ExtendedXMP XMP XMP XMP 'APP2' ICC_Profile ICC_Profile FPXR FlashPix MPF MPF PreviewImage N 'APP3' Meta Kodak Meta Stim Stim 'APP4' Scalado JPEG Scalado 'APP5' RMETA Ricoh RMETA 'APP6' EPPIM JPEG EPPIM NITF JPEG NITF 'APP8' SPIFF JPEG SPIFF 'APP10' Comment N 'APP12' PictureInfo APP12 PictureInfo Ducky APP12 Ducky 'APP13' Photoshop Photoshop Adobe_CM JPEG AdobeCM 'APP14' Adobe JPEG Adobe 'APP15' GraphicConverter JPEG GraphConv 'COM' Comment Y 'DQT' DefineQuantizationTable N 'SOF' StartOfFrame JPEG SOF 'Trailer' AFCP AFCP CanonVRD CanonVRD FotoStation FotoStation PhotoMechanic PhotoMechanic MIE MIE PreviewImage Y JPEG AVI1 Tags This information may be found in APP0 of JPEG image data from AVI videos. Index Tag Name Writable ----- -------- -------- 0 InterleavedField N JPEG Scalado Tags Tags extracted from the JPEG APP4 "SCALADO" segment (presumably written by Scalado mobile software, <http://www.scalado.com/>). Tag ID Tag Name Writable ------ -------- -------- 'HGHT' PreviewImageHeight N 'QUAL' PreviewQuality N 'SPMO' DataLength N 'WDTH' PreviewImageWidth N JPEG EPPIM Tags APP6 is used in by the Toshiba PDR-M700 to store a TIFF structure containing PrintIM information. Tag ID Tag Name Writable ------ -------- -------- 0xc4a5 PrintIM PrintIM JPEG NITF 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. Index Tag Name Writable ----- -------- -------- 0 NITFVersion N 2 ImageFormat N 3 BlocksPerRow N 5 BlocksPerColumn N 7 ImageColor N 8 BitDepth N 9 ImageClass N 10 JPEGProcess N 11 Quality N 12 StreamColor N 13 StreamBitDepth N 14 Flags N JPEG SPIFF 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). See <http://www.jpeg.org/public/spiff.pdf> for the official specification. Index Tag Name Writable ----- -------- -------- 0 SPIFFVersion N 2 ProfileID N 3 ColorComponents N 6 ImageHeight N 10 ImageWidth N 14 ColorSpace N 15 BitsPerSample N 16 Compression N 17 ResolutionUnit N 18 YResolution N 22 XResolution N JPEG AdobeCM Tags The "Adobe_CM" APP13 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. Index Tag Name Writable ----- -------- -------- 0 AdobeCMType N JPEG Adobe Tags The "Adobe" APP14 segment stores image encoding information for DCT filters. Index Tag Name Writable ----- -------- -------- 0 DCTEncodeVersion N 1 APP14Flags0 N 2 APP14Flags1 N 3 ColorTransform N JPEG GraphConv Tags APP15 is used by GraphicConverter to store JPEG quality. Tag ID Tag Name Writable ------ -------- -------- 'Q' Quality N JPEG SOF Tags This information is extracted from the JPEG Start Of Frame segment. Tag Name Writable -------- -------- BitsPerSample N ColorComponents N EncodingProcess N ImageHeight N ImageWidth N YCbCrSubSampling N 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, MIFF, HDP and PSP 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.2 specification have an underlined Tag Name in the HTML version of this documentation. See <http://www.exif.org/specifications.html> for the official EXIF specification. Tag ID Tag Name Group Writable ------ -------- ----- -------- 0x0001 InteropIndex InteropIFD string! 0x0002 InteropVersion InteropIFD undef!: 0x000b ProcessingSoftware IFD0 string 0x00fe SubfileType IFD0 int32u! 0x00ff OldSubfileType IFD0 int16u! 0x0100 ImageWidth IFD0 int32u! 0x0101 ImageHeight IFD0 int32u! 0x0102 BitsPerSample IFD0 int16u[n]! 0x0103 Compression IFD0 int16u!: 0x0106 PhotometricInterpretation IFD0 int16u! 0x0107 Thresholding IFD0 int16u! 0x0108 CellWidth IFD0 int16u! 0x0109 CellLength IFD0 int16u! 0x010a FillOrder IFD0 int16u! 0x010d DocumentName IFD0 string 0x010e ImageDescription IFD0 string 0x010f Make IFD0 string 0x0110 Model IFD0 string 0x0111 StripOffsets - N PreviewImageStart IFD0 int32u* PreviewImageStart SubIFD1 int32u* JpgFromRawStart SubIFD2 int32u* 0x0112 Orientation IFD0 int16u 0x0115 SamplesPerPixel IFD0 int16u! 0x0116 RowsPerStrip IFD0 int32u! 0x0117 StripByteCounts - N PreviewImageLength IFD0 int32u* PreviewImageLength SubIFD1 int32u* JpgFromRawLength SubIFD2 int32u* 0x0118 MinSampleValue IFD0 int16u 0x0119 MaxSampleValue IFD0 int16u 0x011a XResolution IFD0 rational64u: 0x011b YResolution IFD0 rational64u: 0x011c PlanarConfiguration IFD0 int16u! 0x011d PageName IFD0 string 0x011e XPosition IFD0 rational64u 0x011f YPosition IFD0 rational64u 0x0120 FreeOffsets - N 0x0121 FreeByteCounts - N 0x0122 GrayResponseUnit IFD0 int16u 0x0123 GrayResponseCurve - N 0x0124 T4Options - N 0x0125 T6Options - N 0x0128 ResolutionUnit IFD0 int16u: 0x0129 PageNumber IFD0 int16u[2] 0x012c ColorResponseUnit - N 0x012d TransferFunction IFD0 int16u[768]! 0x0131 Software IFD0 string 0x0132 ModifyDate IFD0 string 0x013b Artist IFD0 string 0x013c HostComputer IFD0 string 0x013d Predictor IFD0 int16u! 0x013e WhitePoint IFD0 rational64u[2] 0x013f PrimaryChromaticities IFD0 rational64u[6] 0x0140 ColorMap - N 0x0141 HalftoneHints IFD0 int16u[2] 0x0142 TileWidth IFD0 int32u! 0x0143 TileLength IFD0 int32u! 0x0144 TileOffsets - N 0x0145 TileByteCounts - N 0x0146 BadFaxLines - N 0x0147 CleanFaxData - N 0x0148 ConsecutiveBadFaxLines - N 0x014a SubIFD - EXIF A100DataOffset - N 0x014c InkSet IFD0 int16u 0x014d InkNames - N 0x014e NumberofInks - N 0x0150 DotRange IFD0 string 0x0151 TargetPrinter - N 0x0152 ExtraSamples - N 0x0153 SampleFormat - N 0x0154 SMinSampleValue - N 0x0155 SMaxSampleValue - N 0x0156 TransferRange - N 0x0157 ClipPath - N 0x0158 XClipPathUnits - N 0x0159 YClipPathUnits - N 0x015a Indexed - N 0x015b JPEGTables - N 0x015f OPIProxy - N 0x0190 GlobalParametersIFD - EXIF 0x0191 ProfileType - N 0x0192 FaxProfile - N 0x0193 CodingMethods - N 0x0194 VersionYear - N 0x0195 ModeNumber - N 0x01b1 Decode - N 0x01b2 DefaultImageColor - N 0x01b3 T82Options - N 0x01b5 JPEGTables - N 0x0200 JPEGProc - N 0x0201 ThumbnailOffset IFD1 int32u* ThumbnailOffset IFD0 int32u* ThumbnailOffset SubIFD int32u* PreviewImageStart MakerNotes int32u* PreviewImageStart IFD0 int32u* JpgFromRawStart SubIFD int32u* JpgFromRawStart IFD2 int32u* OtherImageStart - N 0x0202 ThumbnailLength IFD1 int32u* ThumbnailLength IFD0 int32u* ThumbnailLength SubIFD int32u* PreviewImageLength MakerNotes int32u* PreviewImageLength IFD0 int32u* JpgFromRawLength SubIFD int32u* JpgFromRawLength IFD2 int32u* OtherImageLength - N 0x0203 JPEGRestartInterval - N 0x0205 JPEGLosslessPredictors - N 0x0206 JPEGPointTransforms - N 0x0207 JPEGQTables - N 0x0208 JPEGDCTables - N 0x0209 JPEGACTables - N 0x0211 YCbCrCoefficients IFD0 rational64u[3]! 0x0212 YCbCrSubSampling IFD0 int16u[2]! 0x0213 YCbCrPositioning IFD0 int16u!: 0x0214 ReferenceBlackWhite IFD0 rational64u[6] 0x022f StripRowCounts - N 0x02bc ApplicationNotes ExifIFD XMP 0x03e7 USPTOMiscellaneous - N 0x1000 RelatedImageFileFormat InteropIFD string! 0x1001 RelatedImageWidth InteropIFD int16u! 0x1002 RelatedImageHeight InteropIFD int16u! 0x4746 Rating IFD0 int16u/ 0x4749 RatingPercent IFD0 int16u/ 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 - N 0x828e CFAPattern2 - N 0x828f BatteryLevel - N 0x8290 KodakIFD - Kodak IFD 0x8298 Copyright IFD0 string 0x829a ExposureTime ExifIFD rational64u 0x829d FNumber ExifIFD rational64u 0x82a5 MDFileTag - N 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 IFD0 IPTC 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 0x84e4 BitsPerRunLength - N 0x84e5 BitsPerExtendedRunLength - N 0x84e6 ColorTable - N 0x84e7 ImageColorIndicator - N 0x84e8 BackgroundColorIndicator - N 0x84e9 ImageColorValue - N 0x84ea BackgroundColorValue - N 0x84eb PixelIntensityRange - N 0x84ec TransparencyIndicator - N 0x84ed ColorCharacterization - N 0x84ee HCUsage - N 0x84ef TrapIndicator - N 0x84f0 CMYKEquivalent - N 0x8546 SEMInfo IFD0 string 0x8568 AFCP_IPTC - IPTC 0x85b8 PixelMagicJBIGOptions - N 0x85d8 ModelTransform - N 0x8602 WB_GRGBLevels - N 0x8606 LeafData - Leaf 0x8649 PhotoshopSettings - Photoshop 0x8769 ExifOffset - EXIF 0x8773 ICC_Profile - ICC_Profile 0x877f TIFF_FXExtensions - N 0x8780 MultiProfiles - N 0x8781 SharedData - N 0x8782 T88Options - N 0x87ac ImageLayer - N 0x87af GeoTiffDirectory - N 0x87b0 GeoTiffDoubleParams - N 0x87b1 GeoTiffAsciiParams - N 0x8822 ExposureProgram ExifIFD int16u 0x8824 SpectralSensitivity ExifIFD string 0x8825 GPSInfo - GPS 0x8827 ISO ExifIFD int16u[n] 0x8828 Opto-ElectricConvFactor - N 0x8829 Interlace - N 0x882a TimeZoneOffset ExifIFD int16s[n] 0x882b SelfTimerMode ExifIFD int16u 0x885c FaxRecvParams - N 0x885d FaxSubAddress - N 0x885e FaxRecvTime - N 0x888a LeafSubIFD - Leaf SubIFD 0x9000 ExifVersion ExifIFD undef: 0x9003 DateTimeOriginal ExifIFD string 0x9004 CreateDate ExifIFD string 0x9101 ComponentsConfiguration ExifIFD undef[4]!: 0x9102 CompressedBitsPerPixel ExifIFD rational64u! 0x9201 ShutterSpeedValue ExifIFD rational64s 0x9202 ApertureValue ExifIFD rational64u 0x9203 BrightnessValue ExifIFD rational64s 0x9204 ExposureCompensation ExifIFD rational64s 0x9205 MaxApertureValue ExifIFD rational64u 0x9206 SubjectDistance ExifIFD rational64u 0x9207 MeteringMode ExifIFD int16u 0x9208 LightSource ExifIFD int16u 0x9209 Flash ExifIFD int16u 0x920a FocalLength ExifIFD rational64u 0x920b FlashEnergy - N 0x920c SpatialFrequencyResponse - N 0x920d Noise - N 0x920e FocalPlaneXResolution - N 0x920f FocalPlaneYResolution - N 0x9210 FocalPlaneResolutionUnit - N 0x9211 ImageNumber ExifIFD int32u 0x9212 SecurityClassification ExifIFD string 0x9213 ImageHistory ExifIFD string 0x9214 SubjectArea ExifIFD int16u[n] 0x9215 ExposureIndex - N 0x9216 TIFF-EPStandardID - N 0x9217 SensingMethod - N 0x923a CIP3DataFile - N 0x923b CIP3Sheet - N 0x923c CIP3Side - N 0x923f StoNits - N 0x927c MakerNoteCanon ExifIFD Canon MakerNoteCasio ExifIFD Casio MakerNoteCasio2 ExifIFD Casio Type2 MakerNoteFujiFilm ExifIFD FujiFilm MakerNoteHP ExifIFD HP MakerNoteHP2 ExifIFD HP Type2 MakerNoteHP4 ExifIFD HP Type4 MakerNoteHP6 ExifIFD HP Type6 MakerNoteISL ExifIFD Unknown MakerNoteJVC ExifIFD JVC MakerNoteJVCText ExifIFD JVC Text MakerNoteKodak1a ExifIFD Kodak MakerNoteKodak1b ExifIFD Kodak MakerNoteKodak2 ExifIFD Kodak Type2 MakerNoteKodak3 ExifIFD Kodak Type3 MakerNoteKodak4 ExifIFD Kodak Type4 MakerNoteKodak5 ExifIFD Kodak Type5 MakerNoteKodak6a ExifIFD Kodak Type6 MakerNoteKodak6b ExifIFD Kodak Type6 MakerNoteKodak7 ExifIFD Kodak Type7 MakerNoteKodak8a ExifIFD Kodak Type8 MakerNoteKodak8b ExifIFD Kodak Type8 MakerNoteKodak9 ExifIFD Kodak Type9 MakerNoteKodak10 ExifIFD Kodak Type10 MakerNoteKodakUnknown ExifIFD Kodak Unknown MakerNoteKyocera ExifIFD Unknown MakerNoteMinolta ExifIFD Minolta MakerNoteMinolta2 ExifIFD Olympus MakerNoteMinolta3 ExifIFD undef MakerNoteNikon ExifIFD Nikon MakerNoteNikon2 ExifIFD Nikon Type2 MakerNoteNikon3 ExifIFD Nikon MakerNoteOlympus ExifIFD Olympus MakerNoteOlympus2 ExifIFD Olympus MakerNoteLeica ExifIFD Panasonic MakerNoteLeica2 ExifIFD Panasonic Leica2 MakerNoteLeica3 ExifIFD Panasonic Leica3 MakerNoteLeica4 ExifIFD Panasonic Leica4 MakerNoteLeica5 ExifIFD Panasonic Leica5 MakerNoteLeica6 ExifIFD Panasonic Leica6 MakerNotePanasonic ExifIFD Panasonic MakerNotePanasonic2 ExifIFD Panasonic Type2 MakerNotePentax ExifIFD Pentax MakerNotePentax2 ExifIFD Pentax Type2 MakerNotePentax3 ExifIFD Casio Type2 MakerNotePentax4 ExifIFD Pentax Type4 MakerNoteRicoh ExifIFD Ricoh MakerNoteRicohText ExifIFD Ricoh Text MakerNoteSamsung ExifIFD undef MakerNoteSamsung2 ExifIFD Samsung MakerNoteSanyo ExifIFD Sanyo MakerNoteSanyoC4 ExifIFD Sanyo MakerNoteSanyoPatch ExifIFD Sanyo MakerNoteSigma ExifIFD Sigma MakerNoteSony ExifIFD Sony MakerNoteSony2 ExifIFD Olympus MakerNoteSony3 ExifIFD Olympus MakerNoteSony4 ExifIFD Sony MakerNoteSonySRF ExifIFD Sony SRF MakerNoteUnknown ExifIFD Unknown 0x9286 UserComment ExifIFD undef 0x9290 SubSecTime ExifIFD string 0x9291 SubSecTimeOriginal ExifIFD string 0x9292 SubSecTimeDigitized ExifIFD string 0x932f MSDocumentText - N 0x9330 MSPropertySetStorage - N 0x9331 MSDocumentTextPosition - N 0x935c ImageSourceData IFD0 undef! 0x9c9b XPTitle IFD0 int8u 0x9c9c XPComment IFD0 int8u 0x9c9d XPAuthor IFD0 int8u 0x9c9e XPKeywords IFD0 int8u 0x9c9f XPSubject IFD0 int8u 0xa000 FlashpixVersion ExifIFD undef: 0xa001 ColorSpace ExifIFD int16u: 0xa002 ExifImageWidth ExifIFD int16u: 0xa003 ExifImageHeight ExifIFD int16u: 0xa004 RelatedSoundFile ExifIFD string 0xa005 InteropOffset - EXIF 0xa20b FlashEnergy ExifIFD rational64u[n] 0xa20c SpatialFrequencyResponse - N 0xa20d Noise - N 0xa20e FocalPlaneXResolution ExifIFD rational64u 0xa20f FocalPlaneYResolution ExifIFD rational64u 0xa210 FocalPlaneResolutionUnit ExifIFD int16u 0xa211 ImageNumber - N 0xa212 SecurityClassification - N 0xa213 ImageHistory - N 0xa214 SubjectLocation ExifIFD int16u[2] 0xa215 ExposureIndex ExifIFD rational64u 0xa216 TIFF-EPStandardID - N 0xa217 SensingMethod ExifIFD int16u 0xa300 FileSource ExifIFD undef 0xa301 SceneType ExifIFD undef 0xa302 CFAPattern ExifIFD undef 0xa401 CustomRendered ExifIFD int16u 0xa402 ExposureMode ExifIFD int16u 0xa403 WhiteBalance ExifIFD int16u 0xa404 DigitalZoomRatio ExifIFD rational64u 0xa405 FocalLengthIn35mmFormat ExifIFD int16u 0xa406 SceneCaptureType ExifIFD int16u 0xa407 GainControl ExifIFD int16u 0xa408 Contrast ExifIFD int16u 0xa409 Saturation ExifIFD int16u 0xa40a Sharpness ExifIFD int16u 0xa40b DeviceSettingDescription - N 0xa40c SubjectDistanceRange ExifIFD int16u 0xa420 ImageUniqueID ExifIFD string 0xa480 GDALMetadata - N 0xa481 GDALNoData - N 0xa500 Gamma ExifIFD rational64u 0xafc0 ExpandSoftware - N 0xafc1 ExpandLens - N 0xafc2 ExpandFilm - N 0xafc3 ExpandFilterLens - N 0xafc4 ExpandScanner - N 0xafc5 ExpandFlashLamp - N 0xbc01 PixelFormat - N 0xbc02 Transformation - N 0xbc03 Uncompressed - N 0xbc04 ImageType - N 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 0xbcc5 AlphaDataDiscard - N 0xc427 OceScanjobDesc - N 0xc428 OceApplicationSelector - N 0xc429 OceIDNumber - N 0xc42a OceImageLogic - N 0xc44f Annotations - N 0xc4a5 PrintIM IFD0 PrintIM 0xc580 USPTOOriginalContentType - N 0xc612 DNGVersion IFD0 int8u[4]! 0xc613 DNGBackwardVersion IFD0 int8u[4]! 0xc614 UniqueCameraModel IFD0 string 0xc615 LocalizedCameraModel IFD0 string 0xc616 CFAPlaneColor - N 0xc617 CFALayout - N 0xc618 LinearizationTable - N 0xc619 BlackLevelRepeatDim - N 0xc61a BlackLevel SubIFD rational64u[n]! 0xc61b BlackLevelDeltaH - N 0xc61c BlackLevelDeltaV - N 0xc61d WhiteLevel SubIFD int32u[n]! 0xc61e DefaultScale SubIFD rational64u[2]! 0xc61f DefaultCropOrigin SubIFD int32u[2]! 0xc620 DefaultCropSize SubIFD int32u[2]! 0xc621 ColorMatrix1 - N 0xc622 ColorMatrix2 - N 0xc623 CameraCalibration1 - N 0xc624 CameraCalibration2 - N 0xc625 ReductionMatrix1 - N 0xc626 ReductionMatrix2 - N 0xc627 AnalogBalance - N 0xc628 AsShotNeutral IFD0 rational64u[n]! 0xc629 AsShotWhiteXY IFD0 rational64u[2]! 0xc62a BaselineExposure IFD0 rational64s! 0xc62b BaselineNoise IFD0 rational64u! 0xc62c BaselineSharpness IFD0 rational64u! 0xc62d BayerGreenSplit SubIFD int32u! 0xc62e LinearResponseLimit IFD0 rational64u! 0xc62f CameraSerialNumber IFD0 string 0xc630 DNGLensInfo IFD0 rational64u[4] 0xc631 ChromaBlurRadius SubIFD rational64u! 0xc632 AntiAliasStrength SubIFD rational64u! 0xc633 ShadowScale IFD0 rational64u! 0xc634 SR2Private - Sony SR2Private DNGAdobeData - DNG AdobeData MakerNotePentax - Pentax DNGPrivateData - N 0xc635 MakerNoteSafety IFD0 int16u 0xc640 RawImageSegmentation - N 0xc65a CalibrationIlluminant1 IFD0 int16u! 0xc65b CalibrationIlluminant2 IFD0 int16u! 0xc65c BestQualityScale SubIFD rational64u! 0xc65d RawDataUniqueID IFD0 int8u[16]! 0xc660 AliasLayerMetadata - N 0xc68b OriginalRawFileName IFD0 string! 0xc68c OriginalRawFileData IFD0 DNG OriginalRaw 0xc68d ActiveArea SubIFD int32u[4]! 0xc68e MaskedAreas SubIFD int32u[4]! 0xc68f AsShotICCProfile IFD0 ICC_Profile 0xc690 AsShotPreProfileMatrix IFD0 rational64s[n]! 0xc691 CurrentICCProfile IFD0 ICC_Profile 0xc692 CurrentPreProfileMatrix IFD0 rational64s[n]! 0xc6bf ColorimetricReference IFD0 int16u! 0xc6d2 PanasonicTitle IFD0 undef 0xc6d3 PanasonicTitle2 IFD0 undef 0xc6f3 CameraCalibrationSig IFD0 string! 0xc6f4 ProfileCalibrationSig IFD0 string! 0xc6f5 ProfileIFD - EXIF 0xc6f6 AsShotProfileName IFD0 string! 0xc6f7 NoiseReductionApplied SubIFD rational64u! 0xc6f8 ProfileName IFD0 string! 0xc6f9 ProfileHueSatMapDims IFD0 int32u[3]! 0xc6fa ProfileHueSatMapData1 IFD0 float[n]! 0xc6fb ProfileHueSatMapData2 IFD0 float[n]! 0xc6fc ProfileToneCurve IFD0 float[n]! 0xc6fd ProfileEmbedPolicy IFD0 int32u! 0xc6fe ProfileCopyright IFD0 string! 0xc714 ForwardMatrix1 IFD0 rational64s[n]! 0xc715 ForwardMatrix2 IFD0 rational64s[n]! 0xc716 PreviewApplicationName IFD0 string! 0xc717 PreviewApplicationVersion IFD0 string! 0xc718 PreviewSettingsName IFD0 string! 0xc719 PreviewSettingsDigest IFD0 int8u! 0xc71a PreviewColorSpace IFD0 int32u! 0xc71b PreviewDateTime IFD0 string! 0xc71c RawImageDigest IFD0 int8u! 0xc71d OriginalRawFileDigest IFD0 int8u! 0xc71e SubTileBlockSize - N 0xc71f RowInterleaveFactor - N 0xc725 ProfileLookTableDims IFD0 int32u[3]! 0xc726 ProfileLookTableData IFD0 float[n]! 0xc740 OpcodeList1 - N 0xc741 OpcodeList2 - N 0xc74e OpcodeList3 - N 0xc761 NoiseProfile - N 0xea1c Padding ExifIFD undef 0xea1d OffsetSchema ExifIFD int32s 0xfde8 OwnerName ExifIFD string/ 0xfde9 SerialNumber ExifIFD string/ 0xfdea Lens ExifIFD string/ 0xfe00 KDC_IFD - Kodak KDC_IFD 0xfe4c RawFile ExifIFD string/ 0xfe4d Converter ExifIFD string/ 0xfe4e WhiteBalance ExifIFD string/ 0xfe51 Exposure ExifIFD string/ 0xfe52 Shadows ExifIFD string/ 0xfe53 Brightness ExifIFD string/ 0xfe54 Contrast ExifIFD string/ 0xfe55 Saturation ExifIFD string/ 0xfe56 Sharpness ExifIFD string/ 0xfe57 Smoothness ExifIFD string/ 0xfe58 MoireFilter ExifIFD string/ IPTC Tags The tags listed below are part of the International Press Telecommunications Council (IPTC) and the Newspaper Association of America (NAA) Information Interchange Model (IIM). This is an older meta information format, slowly being phased out in favor of XMP. IPTC information may be embedded in JPG, TIFF, PNG, MIFF, PS, PDF, PSD and DNG images. The IPTC specification dictates a length for ASCII ("string" or "digits") values. These lengths are given in square brackets after the Writable format name. For tags where a range of lengths is allowed, the minimum and maximum lengths are separated by a comma within the brackets. IPTC strings are not null terminated. When writing, ExifTool issues a minor warning and truncates the value if it is longer than allowed by the IPTC specification. Minor errors may be ignored to allow writing of longer values, but beware that values like this may cause problems for other IPTC readers. IPTC information is separated into different records, each of which has its own set of tags. See <http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf> for the official specification. Record Tag Name Writable ------ -------- -------- 1 IPTCEnvelope IPTC EnvelopeRecord 2 IPTCApplication IPTC ApplicationRecord 3 IPTCNewsPhoto IPTC NewsPhoto 7 IPTCPreObjectData IPTC PreObjectData 8 IPTCObjectData IPTC ObjectData 9 IPTCPostObjectData IPTC PostObjectData IPTC EnvelopeRecord Tags Tag ID Tag Name Writable ------ -------- -------- 0 EnvelopeRecordVersion int16u: 5 Destination string[0,1024]+ 20 FileFormat int16u 22 FileVersion int16u 30 ServiceIdentifier string[0,10] 40 EnvelopeNumber digits[8] 50 ProductID string[0,32]+ 60 EnvelopePriority digits[1] 70 DateSent digits[8] 80 TimeSent string[11] 90 CodedCharacterSet string[0,32]! 100 UniqueObjectName string[14,80] 120 ARMIdentifier int16u 122 ARMVersion int16u IPTC ApplicationRecord Tags Tag ID Tag Name Writable ------ -------- -------- 0 ApplicationRecordVersion int16u: 3 ObjectTypeReference string[3,67] 4 ObjectAttributeReference string[4,68]+ 5 ObjectName string[0,64] 7 EditStatus string[0,64] 8 EditorialUpdate digits[2] 10 Urgency digits[1] 12 SubjectReference string[13,236]+ 15 Category string[0,3] 20 SupplementalCategories string[0,32]+ 22 FixtureIdentifier string[0,32] 25 Keywords string[0,64]+ 26 ContentLocationCode string[3]+ 27 ContentLocationName string[0,64]+ 30 ReleaseDate digits[8] 35 ReleaseTime string[11] 37 ExpirationDate digits[8] 38 ExpirationTime string[11] 40 SpecialInstructions string[0,256] 42 ActionAdvised digits[2] 45 ReferenceService string[0,10]+ 47 ReferenceDate digits[8]+ 50 ReferenceNumber digits[8]+ 55 DateCreated digits[8] 60 TimeCreated string[11] 62 DigitalCreationDate digits[8] 63 DigitalCreationTime string[11] 65 OriginatingProgram string[0,32] 70 ProgramVersion string[0,10] 75 ObjectCycle string[1] 80 By-line string[0,32]+ 85 By-lineTitle string[0,32]+ 90 City string[0,32] 92 Sub-location string[0,32] 95 Province-State string[0,32] 100 Country-PrimaryLocationCode string[3] 101 Country-PrimaryLocationName string[0,64] 103 OriginalTransmissionReference string[0,32] 105 Headline string[0,256] 110 Credit string[0,32] 115 Source string[0,32] 116 CopyrightNotice string[0,128] 118 Contact string[0,128]+ 120 Caption-Abstract string[0,2000] 121 LocalCaption string[0,256] 122 Writer-Editor string[0,32]+ 125 RasterizedCaption string[7360] 130 ImageType string[2] 131 ImageOrientation string[1] 135 LanguageIdentifier string[2,3] 150 AudioType string[2] 151 AudioSamplingRate digits[6] 152 AudioSamplingResolution digits[2] 153 AudioDuration digits[6] 154 AudioOutcue string[0,64] 184 JobID string[0,64] 185 MasterDocumentID string[0,256] 186 ShortDocumentID string[0,64] 187 UniqueDocumentID string[0,128] 188 OwnerID string[0,128] 200 ObjectPreviewFileFormat int16u 201 ObjectPreviewFileVersion int16u 202 ObjectPreviewData string[0,256000] 221 Prefs string[0,64] 225 ClassifyState string[0,64] 228 SimilarityIndex string[0,32] 230 DocumentNotes string[0,1024] 231 DocumentHistory string[0,256] 232 ExifCameraInfo string[0,4096] IPTC NewsPhoto Tags Tag ID Tag Name Writable ------ -------- -------- 0 NewsPhotoVersion int16u: 10 IPTCPictureNumber string[16] 20 IPTCImageWidth int16u 30 IPTCImageHeight int16u 40 IPTCPixelWidth int16u 50 IPTCPixelHeight int16u 55 SupplementalType int8u 60 ColorRepresentation int16u 64 InterchangeColorSpace int8u 65 ColorSequence int8u 66 ICC_Profile N 70 ColorCalibrationMatrix N 80 LookupTable N 84 NumIndexEntries int16u 85 ColorPalette N 86 IPTCBitsPerSample int8u 90 SampleStructure int8u 100 ScanningDirection int8u 102 IPTCImageRotation int8u 110 DataCompressionMethod int32u 120 QuantizationMethod int8u 125 EndPoints N 130 ExcursionTolerance int8u 135 BitsPerComponent int8u 140 MaximumDensityRange int16u 145 GammaCompensatedValue int16u IPTC PreObjectData Tags Tag ID Tag Name Writable ------ -------- -------- 10 SizeMode N 20 MaxSubfileSize N 90 ObjectSizeAnnounced N 95 MaximumObjectSize N IPTC ObjectData Tags Tag ID Tag Name Writable ------ -------- -------- 10 SubFile N+ IPTC PostObjectData Tags Tag ID Tag Name Writable ------ -------- -------- 10 ConfirmedObjectSize N XMP Tags XMP stands for "Extensible Metadata Platform", an XML/RDF-based metadata format which is being pushed by Adobe. Information in this format can be embedded in many different image file types including JPG, JP2, TIFF, GIF, EPS, PDF, PSD, DNG, IND, PNG, DJVU, SVG and MIFF, as well as MOV, AVI, ASF, WMV, FLV, SWF and MP4 videos, and WMA and audio formats supporting ID3v2 information. The XMP Tag ID's aren't listed because in most cases they are identical to the Tag Name. All XMP information is stored as character strings. The Writable column specifies the information format: "string" is an unformatted string, "integer" is a string of digits (possibly beginning with a '+' or '-'), "real" is a floating point number, "rational" is entered as a floating point number but stored as two "integer" strings separated by a '/' character, "date" is a date/time string entered in the format "YYYY:MM:DD HH:MM:SS[.SS][+/-HH:MM]", "boolean" is either "True" or "False", and "lang-alt" is a list of string alternatives in different languages. Individual languages for "lang-alt" tags are accessed by suffixing the tag name with a '-', followed by an RFC 3066 language code (ie. "XMP:Title-fr", or "Rights-en-US"). (See <http://www.ietf.org/rfc/rfc3066.txt> for the RFC 3066 specification.) A "lang-alt" tag with no language code accesses the "x-default" language, but causes other languages for this tag to be deleted when writing. The "x-default" language code may be specified when writing to preserve other existing languages (ie. "XMP-dc:Description-x-default"), but note that other languages are still deleted if the "x-default" language is deleted. When reading, "x-default" is not specified. The XMP tags are organized according to schema Namespace in the following tables. Note that a few of the longer namespace prefixes given below have been shortened for convenience (since the family 1 group names are derived from these by adding a leading "XMP-"). In cases where a tag name exists in more than one namespace, less common namespaces are avoided when writing. However, any namespace may be written by specifying a family 1 group name for the tag, ie) XMP-exif:Contrast or XMP-crs:Contrast. ExifTool will extract XMP information even if it is not listed in these tables. For example, the "pdfx" namespace doesn't have a predefined set of tag names because it is used to store application-defined PDF information, but this information is extracted by ExifTool. See <http://www.adobe.com/devnet/xmp/> for the offical XMP specification. Namespace Writable --------- -------- acdsee XMP acdsee album XMP Album aux XMP aux cc XMP cc crs XMP crs dc XMP dc dex XMP dex DICOM XMP DICOM digiKam XMP digiKam exif XMP exif iptcCore XMP iptcCore iptcExt XMP iptcExt lr XMP Lightroom mediapro XMP MediaPro microsoft XMP Microsoft MP XMP MP pdf XMP pdf pdfx XMP pdfx photomech PhotoMechanic XMP photoshop XMP photoshop PixelLive XMP PixelLive plus XMP plus prism XMP prism prl XMP prl pur XMP pur rdf XMP rdf swf XMP swf tiff XMP tiff x XMP x xmp XMP xmp xmpBJ XMP xmpBJ xmpDM XMP xmpDM xmpMM XMP xmpMM xmpNote XMP xmpNote xmpPLUS XMP xmpPLUS xmpRights XMP xmpRights xmpTPg XMP xmpTPg XMP acdsee Tags ACD Systems ACDSee schema tags. To software developers: Re-inventing your own private tags instead of using the equivalent tags in standard XMP namespaces defeats one of the most valuable features of metadata -- the ability to transfer information. Your applications mumble to themselves instead of speaking out for the rest of the world to hear. Tag Name Writable -------- -------- Author string/ Caption string/ Categories string/ Datetime date/ Keywords string/+ Notes string/ Rating real/ RPP lang-alt Tagged boolean/ XMP Album Tags Adobe Album schema tags. Tag Name Writable -------- -------- Notes string XMP aux Tags Photoshop Auxiliary schema tags. Tag Name Writable -------- -------- Firmware string FlashCompensation rational ImageNumber string Lens string LensID string LensInfo string OwnerName string SerialNumber string XMP cc Tags Creative Commons schema tags. (see <http://creativecommons.org/technology/xmp>) Tag Name Writable -------- -------- AttributionName string AttributionURL string License string MorePermissions string XMP crs Tags Photoshop Camera Raw Schema tags. Tag Name Writable -------- -------- AlreadyApplied boolean AutoBrightness boolean AutoContrast boolean AutoExposure boolean AutoShadows boolean BlueHue integer BlueSaturation integer Brightness integer CameraProfile string CameraProfileDigest string ChromaticAberrationB integer ChromaticAberrationR integer Clarity integer ColorNoiseReduction integer Contrast integer/ Converter string ConvertToGrayscale boolean CropAngle real CropBottom real CropHeight real CropLeft real CropRight real CropTop real CropUnit integer CropUnits integer CropWidth real Defringe integer Exposure real FillLight integer GradientBasedCorrActive N GradientBasedCorrAmount N GradientBasedCorrMaskCenterWeight N GradientBasedCorrMaskDabs N GradientBasedCorrMaskFlow N GradientBasedCorrMaskFullX N GradientBasedCorrMaskFullY N GradientBasedCorrMaskValue N GradientBasedCorrMaskRadius N GradientBasedCorrMaskWhat N GradientBasedCorrMaskZeroX N GradientBasedCorrMaskZeroY N GradientBasedCorrBrightness N GradientBasedCorrClarity N GradientBasedCorrContrast N GradientBasedCorrExposure N GradientBasedCorrSaturation N GradientBasedCorrSharpness N GradientBasedCorrHue N GradientBasedCorrSaturation N GradientBasedCorrWhat N GrayMixerAqua integer GrayMixerBlue integer GrayMixerGreen integer GrayMixerMagenta integer GrayMixerOrange integer GrayMixerPurple integer GrayMixerRed integer GrayMixerYellow integer GreenHue integer GreenSaturation integer HasCrop boolean HasSettings boolean HighlightRecovery integer HueAdjustmentAqua integer HueAdjustmentBlue integer HueAdjustmentGreen integer HueAdjustmentMagenta integer HueAdjustmentOrange integer HueAdjustmentPurple integer HueAdjustmentRed integer HueAdjustmentYellow integer IncrementalTemperature integer IncrementalTint integer LuminanceAdjustmentAqua integer LuminanceAdjustmentBlue integer LuminanceAdjustmentGreen integer LuminanceAdjustmentMagenta integer LuminanceAdjustmentOrange integer LuminanceAdjustmentPurple integer LuminanceAdjustmentRed integer LuminanceAdjustmentYellow integer LuminanceSmoothing integer MoireFilter string PaintCorrectionActive N PaintCorrectionAmount N PaintCorrectionMaskCenterWeight N PaintCorrectionMaskDabs N PaintCorrectionMaskFlow N PaintCorrectionMaskFullX N PaintCorrectionMaskFullY N PaintCorrectionMaskValue N PaintCorrectionMaskRadius N PaintCorrectionMaskWhat N PaintCorrectionMaskZeroX N PaintCorrectionMaskZeroY N PaintCorrectionBrightness N PaintCorrectionClarity N PaintCorrectionContrast N PaintCorrectionExposure N PaintCorrectionSaturation N PaintCorrectionSharpness N PaintCorrectionHue N PaintCorrectionSaturation N PaintCorrectionWhat N ParametricDarks integer ParametricHighlights integer ParametricHighlightSplit integer ParametricLights integer ParametricMidtoneSplit integer ParametricShadows integer ParametricShadowSplit integer PostCropVignetteAmount integer PostCropVignetteFeather integer PostCropVignetteMidpoint integer PostCropVignetteRoundness integer RawFileName string RedEyeInfo string+ RedHue integer RedSaturation integer RetouchInfo string+ Saturation integer/ SaturationAdjustmentAqua integer SaturationAdjustmentBlue integer SaturationAdjustmentGreen integer SaturationAdjustmentMagenta integer SaturationAdjustmentOrange integer SaturationAdjustmentPurple integer SaturationAdjustmentRed integer SaturationAdjustmentYellow integer Shadows integer ShadowTint integer SharpenDetail integer SharpenEdgeMasking integer SharpenRadius real Sharpness integer/ Smoothness integer SplitToningBalance integer SplitToningHighlightHue integer SplitToningHighlightSaturation integer SplitToningShadowHue integer SplitToningShadowSaturation integer Temperature integer Tint integer ToneCurve string+ ToneCurveName string Version string Vibrance integer VignetteAmount integer VignetteMidpoint integer WhiteBalance string/ XMP dc Tags Dublin Core schema tags. Tag Name Writable -------- -------- Contributor string+ Coverage string Creator string+ Date date+ Description lang-alt Format string Identifier string Language string+ Publisher string+ Relation string+ Rights lang-alt Source string/ Subject string+ Title lang-alt Type string+ XMP dex Tags Description Explorer schema tags. These tags are not very common. The Source and Rating tags are avoided when writing due to name conflicts with other XMP tags. (see <http://www.optimasc.com/products/fileid/>) Tag Name Writable -------- -------- CRC32 integer FFID string LicenseType string OS integer Rating string/ Revision string ShortDescription lang-alt Source string/ XMP DICOM Tags DICOM schema tags. Tag Name Writable -------- -------- EquipmentInstitution string EquipmentManufacturer string PatientsBirthDate date PatientID string PatientsName string PatientsSex string SeriesDateTime date SeriesDescription string SeriesModality string SeriesNumber string StudyDateTime date StudyDescription string StudyID string StudyPhysician string XMP digiKam Tags DigiKam schema tags. Tag Name Writable -------- -------- CaptionsAuthorNames lang-alt CaptionsDateTimeStamps lang-alt TagsList string+ XMP exif Tags EXIF schema for EXIF tags. Tag Name Writable -------- -------- ApertureValue rational BrightnessValue rational CFAPatternColumns integer CFAPatternRows integer CFAPatternValues integer+ ColorSpace integer ComponentsConfiguration integer+ CompressedBitsPerPixel rational Contrast integer CustomRendered integer DateTimeDigitized date DateTimeOriginal date DeviceSettingDescriptionColumns integer DeviceSettingDescriptionRows integer DeviceSettingDescriptionSettings string+ DigitalZoomRatio rational ExifVersion string ExposureCompensation rational ExposureIndex rational ExposureMode integer ExposureProgram integer ExposureTime rational FileSource integer FlashEnergy rational FlashFired boolean FlashFunction boolean FlashMode integer FlashpixVersion string FlashRedEyeMode boolean FlashReturn integer FNumber rational FocalLength rational FocalLengthIn35mmFormat integer FocalPlaneResolutionUnit integer FocalPlaneXResolution rational FocalPlaneYResolution rational GainControl integer GPSAltitude rational GPSAltitudeRef integer GPSAreaInformation string GPSDestBearing rational GPSDestBearingRef string GPSDestDistance rational GPSDestDistanceRef string GPSDestLatitude string GPSDestLongitude string GPSDifferential integer GPSDOP rational GPSImgDirection rational GPSImgDirectionRef string GPSLatitude string GPSLongitude string GPSMapDatum string GPSMeasureMode integer GPSProcessingMethod string GPSSatellites string GPSSpeed rational GPSSpeedRef string GPSStatus string GPSDateTime date GPSTrack rational GPSTrackRef string GPSVersionID string ImageUniqueID string ISO integer+ LightSource string MakerNote string MaxApertureValue rational MeteringMode integer NativeDigest string OECFColumns integer OECFNames string+ OECFRows integer OECFValues rational+ ExifImageWidth integer ExifImageHeight integer RelatedSoundFile string Saturation integer SceneCaptureType integer SceneType integer SensingMethod integer Sharpness integer ShutterSpeedValue rational SpatialFrequencyResponseColumns integer SpatialFrequencyResponseNames string+ SpatialFrequencyResponseRows integer SpatialFrequencyResponseValues rational+ SpectralSensitivity string SubjectArea integer+ SubjectDistance rational SubjectDistanceRange integer SubjectLocation integer+ UserComment lang-alt WhiteBalance integer XMP iptcCore Tags IPTC Core schema tags. The actual IPTC Core namespace prefix is "Iptc4xmpCore", which is the prefix recorded in the file, but ExifTool shortens this for the "XMP-iptcCore" family 1 group name. (see <http://www.iptc.org/IPTC4XMP/>) Tag Name Writable -------- -------- CountryCode string CreatorCity string CreatorCountry string CreatorAddress string CreatorPostalCode string CreatorRegion string CreatorWorkEmail string CreatorWorkTelephone string CreatorWorkURL string IntellectualGenre string Location string Scene string+ SubjectCode string+ XMP iptcExt Tags IPTC Extension schema tags. The actual namespace prefix is "Iptc4xmpExt", but ExifTool shortens this for the "XMP-iptcExt" family 1 group name. (see <http://www.iptc.org/IPTC4XMP/>) Tag Name Writable -------- -------- AdditionalModelInformation string ArtworkCopyrightNotice string+ ArtworkCreator string+ ArtworkDateCreated date+ ArtworkSource string+ ArtworkSourceInventoryNo string+ ArtworkTitle lang-alt+ ControlledVocabularyTerm string+ DigitalImageGUID string DigitalSourceFileType string DigitalSourceType string Event lang-alt IptcLastEdited date LocationCreatedCity string+ LocationCreatedCountryCode string+ LocationCreatedCountryName string+ LocationCreatedProvinceState string+ LocationCreatedSublocation string+ LocationCreatedWorldRegion string+ LocationShownCity string+ LocationShownCountryCode string+ LocationShownCountryName string+ LocationShownProvinceState string+ LocationShownSublocation string+ LocationShownWorldRegion string+ MaxAvailHeight integer MaxAvailWidth integer ModelAge integer+ OrganisationInImageCode string+ OrganisationInImageName string+ PersonInImage string+ RegistryItemID string+ RegistryOrganisationID string+ XMP Lightroom Tags Adobe Lightroom "lr" schema tags. Tag Name Writable -------- -------- HierarchicalSubject string+ PrivateRTKInfo string XMP MediaPro Tags IView MediaPro schema tags. Tag Name Writable -------- -------- CatalogSets string+ Event string Location string/ People string+ Status string UserFields string+ XMP Microsoft Tags Microsoft Photo schema tags. This is likely not a complete list, but represents tags which have been observed in sample images. The actual namespace prefix is "MicrosoftPhoto", but ExifTool shortens this to "XMP-microsoft" in the family 1 group name. Tag Name Writable -------- -------- CameraSerialNumber string DateAcquired date FlashManufacturer string FlashModel string LastKeywordIPTC string+ LastKeywordXMP string+ LensManufacturer string LensModel string RatingPercent string XMP MP Tags Microsoft Photo 1.2 schema tags. Again, not a complete list. Tag Name Writable -------- -------- RegionPersonDisplayName string+ RegionRectangle string+ XMP pdf Tags Adobe PDF schema tags. The official XMP specification defines only Keywords, PDFVersion and Producer. The other tags are included because they have been observed in PDF files, but some are avoided when writing due to name conflicts with other XMP namespaces. Tag Name Writable -------- -------- Author string Copyright string/ CreationDate date Creator string/ Keywords string Marked boolean/ ModDate date PDFVersion string Producer string Subject string/ Title string/ Trapped string XMP pdfx Tags PDF extension tags. This namespace is used to store application-defined PDF information, so there are no pre-defined tags. User-defined tags must be created to enable writing of XMP-pdfx information. Tag Name Writable -------- -------- [no tags known] XMP photoshop Tags Adobe Photoshop schema tags. Tag Name Writable -------- -------- AuthorsPosition string CaptionWriter string Category string City string ColorMode string Country string Credit string DateCreated date Headline string History string ICCProfileName string Instructions string LegacyIPTCDigest string SidecarForExtension string Source string State string SupplementalCategories string+ TransmissionReference string Urgency integer XMP PixelLive Tags PixelLive schema tags. These tags are not writable becase they are very uncommon and I haven't been able to locate a reference which gives the namespace URI. Tag Name Writable -------- -------- Author N Comments N Copyright N Date N Genre N Title N XMP plus Tags PLUS License Data Format 1.2.0 schema tags. Note that all controlled-vocabulary tags in this table (ie. tags with a fixed set of values) have raw values which begin with "http://ns.useplus.org/ldf/vocab/", but to reduce clutter this prefix has been removed from the values shown below. (see <http://ns.useplus.org/>) Tag Name Writable -------- -------- AdultContentWarning string CopyrightOwnerID string+ CopyrightOwnerName string+ CopyrightOwnerImageID string CopyrightRegistrationNumber string CopyrightStatus string CreditLineRequired string Custom1 lang-alt+ Custom10 lang-alt+ Custom2 lang-alt+ Custom3 lang-alt+ Custom4 lang-alt+ Custom5 lang-alt+ Custom6 lang-alt+ Custom7 lang-alt+ Custom8 lang-alt+ Custom9 lang-alt+ EndUserID string+ EndUserName string+ FileNameAsDelivered string FirstPublicationDate date ImageAlterationConstraints string+ ImageCreatorID string+ ImageCreatorName string+ ImageCreatorImageID string ImageDuplicationConstraints string ImageFileConstraints string+ ImageFileFormatAsDelivered string ImageFileSizeAsDelivered string ImageSupplierImageID string ImageSupplierID string+ ImageSupplierName string+ ImageType string LicenseeImageID string LicenseeImageNotes lang-alt LicenseeID string+ LicenseeName string+ LicenseEndDate date LicenseeProjectReference string+ LicenseeTransactionID string+ LicenseID string LicenseStartDate date LicenseTransactionDate date LicensorImageID string LicensorCity string+ LicensorCountry string+ LicensorEmail string+ LicensorExtendedAddress string+ LicensorID string+ LicensorName string+ LicensorPostalCode string+ LicensorRegion string+ LicensorStreetAddress string+ LicensorTelephone1 string+ LicensorTelephone2 string+ LicensorTelephoneType1 string+ LicensorTelephoneType2 string+ LicensorURL string+ LicensorNotes lang-alt LicensorTransactionID string+ MediaConstraints lang-alt MediaSummaryCode string MinorModelAgeDisclosure string ModelReleaseID string+ ModelReleaseStatus string OtherConditions lang-alt OtherConstraints lang-alt OtherImageInfo lang-alt OtherLicenseDocuments string+ OtherLicenseInfo lang-alt OtherLicenseRequirements lang-alt ProductOrServiceConstraints lang-alt PropertyReleaseID string+ PropertyReleaseStatus string RegionConstraints lang-alt Reuse string TermsAndConditionsText lang-alt TermsAndConditionsURL string PLUSVersion string XMP prism Tags Publishing Requirements for Industry Standard Metadata 2.1 schema tags. (see <http://www.prismstandard.org/>) Tag Name Writable -------- -------- AggregationType string/+ AlternateTitle string/+ ByteCount integer/ Channel string/+ ComplianceProfile string/ Copyright string/ CorporateEntity string/+ CoverDate date/ CoverDisplayDate string/ CreationDate date/ DateRecieved date/ Distributor string/ DOI string/ Edition string/ EIssn string/ EmbargoDate date/+ EndingPage string/ Event string/+ ExpirationDate date/+ Genre string/+ HasAlternative string/+ HasCorrection string/ HasPreviousVersion string/ HasTranslation string/+ Industry string/+ ISBN string/ IsCorrectionOf string/+ ISSN string/ IssueIdentifier string/ IssueName string/ IsTranslationOf string/ Keyword string/+ KillDate date/ Location string/+ ModificationDate date/ Number string/ Object string/+ Organization string/+ OriginPlatform string/+ PageRange string/+ Person string/ PublicationDate date/+ PublicationName string/ RightsAgent string/ Section string/ StartingPage string/ Subsection1 string/ Subsection2 string/ Subsection3 string/ Subsection4 string/ Teaser string/+ Ticker string/+ TimePeriod string/ URL string/+ VersionIdentifier string/ Volume string/ WordCount integer/ XMP prl Tags PRISM Rights Language 2.1 schema tags. (see <http://www.prismstandard.org/>) Tag Name Writable -------- -------- Geography string/+ Industry string/+ Usage string/+ XMP pur Tags Prism Usage Rights 2.1 schema tags. The actual namespace prefix is "prismusagerights", but ExifTool shortens this for the "XMP-pur" family 1 group name. (see <http://www.prismstandard.org/>) Tag Name Writable -------- -------- AdultContentWarning string/+ Agreement string/+ Copyright lang-alt/ CreditLine string/+ EmbargoDate date/+ ExclusivityEndDate date/+ ExpirationDate date/+ ImageSizeRestriction string/ OptionEndDate date/+ Permissions string/+ Restrictions string/+ ReuseProhibited boolean/ RightsAgent string/ RightsOwner string/ UsageFee string/+ XMP rdf Tags Most RDF attributes are handled internally, but the "about" attribute is treated specially to allow it to be set to a specific value if required. Tag Name Writable -------- -------- About string! XMP swf Tags Adobe SWF schema tags. Tag Name Writable -------- -------- BackgroundAlpha integer ForwardLock boolean Type string/ XMP tiff Tags EXIF schema for TIFF tags. Tag Name Writable -------- -------- Artist string BitsPerSample integer+ Compression integer Copyright lang-alt DateTime date ImageDescription lang-alt ImageHeight integer ImageWidth integer Make string Model string NativeDigest string Orientation integer PhotometricInterpretation integer PlanarConfiguration integer PrimaryChromaticities rational+ ReferenceBlackWhite rational+ ResolutionUnit integer SamplesPerPixel integer Software string TransferFunction integer+ WhitePoint rational+ XResolution rational YCbCrCoefficients rational+ YCbCrPositioning integer YCbCrSubSampling string YResolution rational XMP x Tags The "x" namespace is used for the "xmpmeta" wrapper, and may contain an "xmptk" attribute that is extracted as the XMPToolkit tag. When writing, the XMPToolkit tag is automatically generated by ExifTool unless specifically set to another value. Tag Name Writable -------- -------- XMPToolkit string! XMP xmp Tags XMP Basic schema tags. If the older "xap", "xapBJ", "xapMM" or "xapRights" namespace prefixes are found, they are translated to the newer "xmp", "xmpBJ", "xmpMM" and "xmpRights" prefixes for use in family 1 group names. Tag Name Writable -------- -------- Advisory string+ BaseURL string CreateDate date CreatorTool string Identifier string/+ Label string MetadataDate date ModifyDate date Nickname string PageImageFormat string+ PageImageHeight integer+ PageImage string+ PageImagePageNumber integer+ PageImageWidth integer+ Rating real ThumbnailFormat string+ ThumbnailHeight integer+ ThumbnailImage string/+ ThumbnailWidth integer+ XMP xmpBJ Tags XMP Basic Job Ticket schema tags. Tag Name Writable -------- -------- JobRefId string+ JobRefName string+ JobRefUrl string+ XMP xmpDM Tags XMP Dynamic Media schema tags. Tag Name Writable -------- -------- AbsPeakAudioFilePath string Album string AltTapeName string AltTimecodeTimeFormat string AltTimecodeTimeValue string AltTimecodeValue integer Artist string/ AudioChannelType string AudioCompressor string AudioModDate date AudioSampleRate integer AudioSampleType string BeatSpliceParamsRiseInDecibel real BeatSpliceParamsRiseInTimeDurationScale rational BeatSpliceParamsRiseInTimeDurationValue integer BeatSpliceParamsUseFileBeatsMarker boolean Composer string ContributedMediaDurationScale rational+ ContributedMediaDurationValue integer+ ContributedMediaManaged boolean+ ContributedMediaPath string+ ContributedMediaStartTimeScale rational+ ContributedMediaStartTimeValue integer+ ContributedMediaTrack string+ ContributedMediaWebStatement string+ Copyright string/ DurationScale rational DurationValue integer Engineer string FileDataRate rational Genre string Instrument string IntroTimeScale rational IntroTimeValue integer Key string LogComment string Loop boolean MarkersComment string+ MarkersCuePointParamsKey string+ MarkersCuePointParamsValue string+ MarkersCuePointType string+ MarkersDuration string+ MarkersLocation string+ MarkersName string+ MarkersProbability real+ MarkersSpeaker string+ MarkersStartTime string+ MarkersTarget string+ MarkersType string+ MetadataModDate date NumberOfBeats real OutCueScale rational OutCueValue integer ProjectRefPath string ProjectRefType string PullDown string RelativePeakAudioFilePath string RelativeTimestampScale rational RelativeTimestampValue integer ReleaseDate date ResampleParamsQuality string ScaleType string Scene string/ ShotDate date ShotLocation string ShotName string SpeakerPlacement string StartTimecodeTimeFormat string StartTimecodeTimeValue string StartTimecodeValue integer StretchMode string TapeName string Tempo real TimeScaleParamsFrameOverlappingPercentage real TimeScaleParamsFrameSize real TimeScaleParamsQuality string TimeSignature string TrackNumber integer TracksFrameRate string+ TracksMarkersComment string+ TracksMarkersCuePointParamsKey string+ TracksMarkersCuePointParamsValue string+ TracksMarkersCuePointType string+ TracksMarkersDuration string+ TracksMarkersLocation string+ TracksMarkersName string+ TracksMarkersProbability real+ TracksMarkersSpeaker string+ TracksMarkersStartTime string+ TracksMarkersTarget string+ TracksMarkersType string+ TracksTrackName string+ TracksTrackType string+ VideoAlphaMode string VideoAlphaPremultipleColorA integer VideoAlphaPremultipleColorB integer VideoAlphaPremultipleColorBlack real VideoAlphaPremultipleColorBlue integer VideoAlphaPremultipleColorCyan real VideoAlphaPremultipleColorGreen integer VideoAlphaPremultipleColorL real VideoAlphaPremultipleColorMagenta real VideoAlphaPremultipleColorMode string VideoAlphaPremultipleColorRed integer VideoAlphaPremultipleColorSwatchName string VideoAlphaPremultipleColorType string VideoAlphaPremultipleColorYellow real VideoAlphaUnityIsTransparent boolean VideoColorSpace string VideoCompressor string VideoFieldOrder string VideoFrameRate string VideoFrameSizeH real VideoFrameSizeUnit string VideoFrameSizeW real VideoModDate date VideoPixelAspectRatio rational VideoPixelDepth string XMP xmpMM Tags XMP Media Management schema tags. Tag Name Writable -------- -------- DerivedFromAlternatePaths string+ DerivedFromDocumentID string DerivedFromFilePath string DerivedFromFromPart string DerivedFromInstanceID string DerivedFromLastModifyDate date DerivedFromManager string DerivedFromManagerVariant string DerivedFromManageTo string DerivedFromManageUI string DerivedFromMaskMarkers string DerivedFromPartMapping string DerivedFromRenditionClass string DerivedFromRenditionParams string DerivedFromToPart string DerivedFromVersionID string DocumentID string HistoryAction string+ HistoryChanged string+ HistoryInstanceID string+ HistoryParameters string+ HistorySoftwareAgent string+ HistoryWhen date+ IngredientsAlternatePaths string+ IngredientsDocumentID string+ IngredientsFilePath string+ IngredientsFromPart string+ IngredientsInstanceID string+ IngredientsLastModifyDate date+ IngredientsManager string+ IngredientsManagerVariant string+ IngredientsManageTo string+ IngredientsManageUI string+ IngredientsMaskMarkers string+ IngredientsPartMapping string+ IngredientsRenditionClass string+ IngredientsRenditionParams string+ IngredientsToPart string+ IngredientsVersionID string+ InstanceID string LastURL string ManagedFromAlternatePaths string+ ManagedFromDocumentID string ManagedFromFilePath string ManagedFromFromPart string ManagedFromInstanceID string ManagedFromLastModifyDate date ManagedFromManager string ManagedFromManagerVariant string ManagedFromManageTo string ManagedFromManageUI string ManagedFromMaskMarkers string ManagedFromPartMapping string ManagedFromRenditionClass string ManagedFromRenditionParams string ManagedFromToPart string ManagedFromVersionID string Manager string ManagerVariant string ManageTo string ManageUI string OriginalDocumentID string PreservedFileName string RenditionClass string RenditionOfAlternatePaths string+ RenditionOfDocumentID string RenditionOfFilePath string RenditionOfFromPart string RenditionOfInstanceID string RenditionOfLastModifyDate date RenditionOfManager string RenditionOfManagerVariant string RenditionOfManageTo string RenditionOfManageUI string RenditionOfMaskMarkers string RenditionOfPartMapping string RenditionOfRenditionClass string RenditionOfRenditionParams string RenditionOfToPart string RenditionOfVersionID string RenditionParams string SaveID integer VersionID string VersionsComments string+ VersionsEventAction string+ VersionsEventChanged string+ VersionsEventInstanceID string+ VersionsEventParameters string+ VersionsEventSoftwareAgent string+ VersionsEventWhen date+ VersionsModifier string+ VersionsModifyDate date+ VersionsVersion string+ XMP xmpNote Tags XMP Note schema tags. Tag Name Writable -------- -------- HasExtendedXMP boolean* XMP xmpPLUS Tags XMP Picture Licensing Universal System (PLUS) schema tags. Tag Name Writable -------- -------- CreditLineReq boolean ReuseAllowed boolean XMP xmpRights Tags XMP Rights Management schema tags. Tag Name Writable -------- -------- Certificate string Marked boolean Owner string+ UsageTerms lang-alt WebStatement string XMP xmpTPg Tags XMP Paged-Text schema tags. Tag Name Writable -------- -------- ColorantA integer+ ColorantB integer+ ColorantBlack real+ ColorantBlue integer+ ColorantCyan real+ ColorantGreen integer+ ColorantL real+ ColorantMagenta real+ ColorantMode string+ ColorantRed integer+ ColorantSwatchName string+ ColorantType string+ ColorantYellow real+ ChildFontFiles string+ FontComposite boolean+ FontFace string+ FontFamily string+ FontFileName string+ FontName string+ FontType string+ FontVersion string+ MaxPageSizeH real MaxPageSizeUnit string MaxPageSizeW real NPages integer PlateNames string+ XMP SVG Tags SVG (Scalable Vector Graphics) image tags. By default, only the top-level SVG and Metadata tags are extracted from these images, but all graphics tags may be extracted by setting the Unknown option to 2 (-U on the command line). The SVG tags are not part of XMP as such, but are included with the XMP module for convenience. (see <http://www.w3.org/TR/SVG11/>) Tag Name Writable -------- -------- ImageHeight N ID N MetadataID N SVGVersion N ImageWidth N GPS Tags These GPS tags are part of the EXIF standard, and are stored in a separate IFD within the EXIF information. ExifTool is very flexible about the input format when writing lat/long coordinates, and will accept from 1 to 3 floating point numbers (for decimal degrees, degrees and minutes, or degrees, minutes and seconds) separated by just about anything, and will format them properly according to the EXIF specification. Some GPS tags have values which are fixed-length strings. For these, the indicated string lengths include a null terminator which is added automatically by ExifTool. Remember that the descriptive values are used when writing (ie. 'Above Sea Level', not '0') unless the print conversion is disabled (with '-n' on the command line or the PrintConv option in the API, or by suffixing the tag name with a "#" character). When adding GPS information to an image, it is important to set all of the following tags: GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef, GPSAltitude and GPSAltitudeRef. ExifTool will write the required GPSVersionID tag automatically if new a GPS IFD is added to an image. Tag ID Tag Name Writable ------ -------- -------- 0x0000 GPSVersionID int8u[4]: 0x0001 GPSLatitudeRef string[2] 0x0002 GPSLatitude rational64u[3] 0x0003 GPSLongitudeRef string[2] 0x0004 GPSLongitude rational64u[3] 0x0005 GPSAltitudeRef int8u 0x0006 GPSAltitude rational64u 0x0007 GPSTimeStamp rational64u[3] 0x0008 GPSSatellites string 0x0009 GPSStatus string[2] 0x000a GPSMeasureMode string[2] 0x000b GPSDOP rational64u 0x000c GPSSpeedRef string[2] 0x000d GPSSpeed rational64u 0x000e GPSTrackRef string[2] 0x000f GPSTrack rational64u 0x0010 GPSImgDirectionRef string[2] 0x0011 GPSImgDirection rational64u 0x0012 GPSMapDatum string 0x0013 GPSDestLatitudeRef string[2] 0x0014 GPSDestLatitude rational64u[3] 0x0015 GPSDestLongitudeRef string[2] 0x0016 GPSDestLongitude rational64u[3] 0x0017 GPSDestBearingRef string[2] 0x0018 GPSDestBearing rational64u 0x0019 GPSDestDistanceRef string[2] 0x001a GPSDestDistance rational64u 0x001b GPSProcessingMethod undef 0x001c GPSAreaInformation undef 0x001d GPSDateStamp string[11] 0x001e GPSDifferential int16u GeoTiff Tags Tag ID Tag Name Writable ------ -------- -------- 0x0001 GeoTiffVersion N 0x0400 GTModelType N 0x0401 GTRasterType N 0x0402 GTCitation N 0x0800 GeographicType N 0x0801 GeogCitation N 0x0802 GeogGeodeticDatum N 0x0803 GeogPrimeMeridian N 0x0804 GeogLinearUnits N 0x0805 GeogLinearUnitSize N 0x0806 GeogAngularUnits N 0x0807 GeogAngularUnitSize N 0x0808 GeogEllipsoid N 0x0809 GeogSemiMajorAxis N 0x080a GeogSemiMinorAxis N 0x080b GeogInvFlattening N 0x080c GeogAzimuthUnits N 0x080d GeogPrimeMeridianLong N 0x0c00 ProjectedCSType N 0x0c01 PCSCitation N 0x0c02 Projection N 0x0c03 ProjCoordTrans N 0x0c04 ProjLinearUnits N 0x0c05 ProjLinearUnitSize N 0x0c06 ProjStdParallel1 N 0x0c07 ProjStdParallel2 N 0x0c08 ProjNatOriginLong N 0x0c09 ProjNatOriginLat N 0x0c0a ProjFalseEasting N 0x0c0b ProjFalseNorthing N 0x0c0c ProjFalseOriginLong N 0x0c0d ProjFalseOriginLat N 0x0c0e ProjFalseOriginEasting N 0x0c0f ProjFalseOriginNorthing N 0x0c10 ProjCenterLong N 0x0c11 ProjCenterLat N 0x0c12 ProjCenterEasting N 0x0c13 ProjCenterNorthing N 0x0c14 ProjScaleAtNatOrigin N 0x0c15 ProjScaleAtCenter N 0x0c16 ProjAzimuthAngle N 0x0c17 ProjStraightVertPoleLong N 0x0c18 ProjRectifiedGridAngle N 0x1000 VerticalCSType N 0x1001 VerticalCitation N 0x1002 VerticalDatum N 0x1003 VerticalUnits N ICC_Profile Tags ICC profile information is used in many different file types including JPEG, TIFF, PDF, PostScript, Photoshop, PNG, MIFF, PICT, QuickTime and some RAW formats. While the tags listed below are not individually writable, the entire profile itself can be accessed via the extra 'ICC_Profile' tag, but this tag is neither extracted nor written unless specified explicitly. Tag ID Tag Name Writable ------ -------- -------- 'A2B0' AToB0 N 'A2B1' AToB1 N 'A2B2' AToB2 N 'B2A0' BToA0 N 'B2A1' BToA1 N 'B2A2' BToA2 N 'Header' ProfileHeader ICC_Profile Header 'MS00' WCSProfiles N 'bTRC' BlueTRC N 'bXYZ' BlueMatrixColumn N 'bfd ' UCRBG N 'bkpt' MediaBlackPoint N 'calt' CalibrationDateTime N 'chad' ChromaticAdaptation N 'chrm' Chromaticity ICC_Profile Chromaticity 'clot' ColorantTableOut N 'clro' ColorantOrder N 'clrt' ColorantTable ICC_Profile ColorantTable 'cprt' ProfileCopyright N 'crdi' CRDInfo N 'desc' ProfileDescription N 'devs' DeviceSettings N 'dmdd' DeviceModelDesc N 'dmnd' DeviceMfgDesc N 'dscm' ProfileDescriptionML N 'gTRC' GreenTRC N 'gXYZ' GreenMatrixColumn N 'gamt' Gamut N 'kTRC' GrayTRC N 'lumi' Luminance N 'meas' Measurement ICC_Profile Measurement 'mmod' MakeAndModel N 'ncl2' NamedColor2 N 'ncol' NamedColor N 'ndin' NativeDisplayInfo N 'pre0' Preview0 N 'pre1' Preview1 N 'pre2' Preview2 N 'ps2i' PS2RenteringIntent N 'ps2s' PostScript2CSA N 'psd0' PostScript2CRD0 N 'psd1' PostScript2CRD1 N 'psd2' PostScript2CRD2 N 'pseq' ProfileSequenceDesc N 'psvm' PS2CRDVMSize N 'rTRC' RedTRC N 'rXYZ' RedMatrixColumn N 'resp' OutputResponse N 'scrd' ScreeningDesc N 'scrn' Screening N 'targ' CharTarget N 'tech' Technology N 'vcgt' VideoCardGamma N 'view' ViewingConditions ICC_Profile ViewingConditions 'vued' ViewingCondDesc N 'wtpt' MediaWhitePoint N ICC_Profile Header Tags Index Tag Name Writable ----- -------- -------- 4 ProfileCMMType N 8 ProfileVersion N 12 ProfileClass N 16 ColorSpaceData N 20 ProfileConnectionSpace N 24 ProfileDateTime N 36 ProfileFileSignature N 40 PrimaryPlatform N 44 CMMFlags N 48 DeviceManufacturer N 52 DeviceModel N 56 DeviceAttributes N 64 RenderingIntent N 68 ConnectionSpaceIlluminant N 80 ProfileCreator N 84 ProfileID N ICC_Profile Chromaticity Tags Index Tag Name Writable ----- -------- -------- 8 ChromaticityChannels N 10 ChromaticityColorant N 12 ChromaticityChannel1 N 20 ChromaticityChannel2 N 28 ChromaticityChannel3 N 36 ChromaticityChannel4 N ICC_Profile ColorantTable Tags Index Tag Name Writable ----- -------- -------- 8 ColorantCount N 12 Colorant1Name N 44 Colorant1Coordinates N 50 Colorant2Name N 82 Colorant2Coordinates N 88 Colorant3Name N 120 Colorant3Coordinates N ICC_Profile Measurement Tags Index Tag Name Writable ----- -------- -------- 8 MeasurementObserver N 12 MeasurementBacking N 24 MeasurementGeometry N 28 MeasurementFlare N 32 MeasurementIlluminant N ICC_Profile ViewingConditions Tags Index Tag Name Writable ----- -------- -------- 8 ViewingCondIlluminant N 20 ViewingCondSurround N 32 ViewingCondIlluminantType N PrintIM Tags The format of the PrintIM information is known, however no PrintIM tags have been decoded. Use the Unknown (-u) option to extract PrintIM information. Tag ID Tag Name Writable ------ -------- -------- [no tags known] Photoshop Tags Photoshop tags are found in PSD and PSB files, as well as inside embedded Photoshop information in many other file types (JPEG, TIFF, PDF, PNG to name a few). Many Photoshop tags are marked as Unknown (indicated by a question mark after the tag name) because the information they provide is not very useful under normal circumstances [and because Adobe denied my application for their file format documentation -- apparently open source software is too big a concept for them]. These unknown tags are not extracted unless the Unknown (-u) option is used. Tag ID Tag Name Writable ------ -------- -------- 0x03e8 Photoshop2Info? N 0x03e9 MacintoshPrintInfo? N 0x03ea XMLData? N 0x03eb Photoshop2ColorTable? N 0x03ed ResolutionInfo Photoshop Resolution 0x03ee AlphaChannelsNames N 0x03ef DisplayInfo? N 0x03f0 PStringCaption? N 0x03f1 BorderInformation? N 0x03f2 BackgroundColor? N 0x03f3 PrintFlags? N 0x03f4 BW_HalftoningInfo? N 0x03f5 ColorHalftoningInfo? N 0x03f6 DuotoneHalftoningInfo? N 0x03f7 BW_TransferFunc? N 0x03f8 ColorTransferFuncs? N 0x03f9 DuotoneTransferFuncs? N 0x03fa DuotoneImageInfo? N 0x03fb EffectiveBW? N 0x03fc ObsoletePhotoshopTag1? N 0x03fd EPSOptions? N 0x03fe QuickMaskInfo? N 0x03ff ObsoletePhotoshopTag2? N 0x0400 LayerStateInfo? N 0x0401 WorkingPath? N 0x0402 LayersGroupInfo? N 0x0403 ObsoletePhotoshopTag3? N 0x0404 IPTCData IPTC 0x0405 RawImageMode? N 0x0406 JPEG_Quality Photoshop JPEG_Quality 0x0408 GridGuidesInfo? N 0x0409 PhotoshopBGRThumbnail N 0x040a CopyrightFlag int8u 0x040b URL string 0x040c PhotoshopThumbnail N 0x040d GlobalAngle int32u 0x040e ColorSamplersResource? N 0x040f ICC_Profile ICC_Profile 0x0410 Watermark? N 0x0411 ICC_Untagged? N 0x0412 EffectsVisible? N 0x0413 SpotHalftone? N 0x0414 IDsBaseValue? N 0x0415 UnicodeAlphaNames? N 0x0416 IndexedColourTableCount? N 0x0417 TransparentIndex? N 0x0419 GlobalAltitude int32u 0x041a Slices? N 0x041b WorkflowURL? N 0x041c JumpToXPEP? N 0x041d AlphaIdentifiers? N 0x041e URL_List? N 0x0421 VersionInfo? N 0x0422 EXIFInfo EXIF 0x0423 ExifInfo2? N 0x0424 XMP XMP 0x0425 IPTCDigest string! 0x0426 PrintScale? N 0x0428 PixelAspectRatio? N 0x0429 LayerComps? N 0x042a AlternateDuotoneColors? N 0x042b AlternateSpotColors? N 0x0bb7 ClippingPathName N 0x2710 PrintFlagsInfo? N Photoshop Resolution Tags Index Tag Name Writable ----- -------- -------- 0 XResolution int32u 2 DisplayedUnitsX int16u 4 YResolution int32u 6 DisplayedUnitsY int16u Photoshop JPEG_Quality Tags Index Tag Name Writable ----- -------- -------- 0 PhotoshopQuality int16s 1 PhotoshopFormat N 2 ProgressiveScans N Photoshop Header Tags This information is found in the PSD file header. Index Tag Name Writable ----- -------- -------- 6 NumChannels N 7 ImageHeight N 9 ImageWidth N 11 BitDepth N 12 ColorMode N Canon Tags Tag ID Tag Name Writable ------ -------- -------- 0x0001 CanonCameraSettings Canon CameraSettings 0x0002 CanonFocalLength Canon FocalLength 0x0003 CanonFlashInfo? N 0x0004 CanonShotInfo Canon ShotInfo 0x0005 CanonPanorama Canon Panorama 0x0006 CanonImageType string 0x0007 CanonFirmwareVersion string 0x0008 FileNumber int32u 0x0009 OwnerName string 0x000a UnknownD30 Canon UnknownD30 0x000c SerialNumber int32u 0x000d CanonCameraInfo1D Canon CameraInfo1D CanonCameraInfo1DmkII Canon CameraInfo1DmkII CanonCameraInfo1DmkIIN Canon CameraInfo1DmkIIN CanonCameraInfo1DmkIII Canon CameraInfo1DmkIII CanonCameraInfo1DmkIV Canon CameraInfo1DmkIV CanonCameraInfo5D Canon CameraInfo5D CanonCameraInfo5DmkII Canon CameraInfo5DmkII CanonCameraInfo7D Canon CameraInfo7D CanonCameraInfo40D Canon CameraInfo40D CanonCameraInfo50D Canon CameraInfo50D CanonCameraInfo450D Canon CameraInfo450D CanonCameraInfo500D Canon CameraInfo500D CanonCameraInfo550D Canon CameraInfo550D CanonCameraInfo1000D Canon CameraInfo1000D CanonCameraInfoPowerShot Canon CameraInfoPowerShot CanonCameraInfoPowerShot2 Canon CameraInfoPowerShot2 CanonCameraInfoUnknown32 Canon CameraInfoUnknown32 CanonCameraInfoUnknown16 Canon CameraInfoUnknown16 CanonCameraInfoUnknown Canon CameraInfoUnknown 0x000e CanonFileLength int32u 0x000f CustomFunctions1D CanonCustom Functions1D CustomFunctions5D CanonCustom Functions5D CustomFunctions10D CanonCustom Functions10D CustomFunctions20D CanonCustom Functions20D CustomFunctions30D CanonCustom Functions30D CustomFunctions350D CanonCustom Functions350D CustomFunctions400D CanonCustom Functions400D CustomFunctionsD30 CanonCustom FunctionsD30 CustomFunctionsD60 CanonCustom FunctionsD30 CustomFunctionsUnknown CanonCustom FuncsUnknown 0x0010 CanonModelID int32u 0x0012 CanonAFInfo Canon AFInfo 0x0013 ThumbnailImageValidArea int16u[4] 0x0015 SerialNumberFormat int32u 0x001a SuperMacro int16u 0x001c DateStampMode int16u 0x001d MyColors Canon MyColors 0x001e FirmwareRevision int32u 0x0023 Categories int32u[2] 0x0024 FaceDetect1 Canon FaceDetect1 0x0025 FaceDetect2 Canon FaceDetect2 0x0026 CanonAFInfo2 Canon AFInfo2 0x0028 ImageUniqueID int8u 0x0081 RawDataOffset N 0x0083 OriginalDecisionDataOffset int32u* 0x0090 CustomFunctions1D CanonCustom Functions1D 0x0091 PersonalFunctions CanonCustom PersonalFuncs 0x0092 PersonalFunctionValues CanonCustom PersonalFuncValues 0x0093 CanonFileInfo Canon FileInfo 0x0094 AFPointsInFocus1D N 0x0095 LensModel string 0x0096 SerialInfo Canon SerialInfo InternalSerialNumber string 0x0097 DustRemovalData N 0x0099 CustomFunctions2 CanonCustom Functions2 0x00a0 ProcessingInfo Canon Processing 0x00a1 ToneCurveTable N 0x00a2 SharpnessTable N 0x00a3 SharpnessFreqTable N 0x00a4 WhiteBalanceTable N 0x00a9 ColorBalance Canon ColorBalance 0x00aa MeasuredColor Canon MeasuredColor 0x00ae ColorTemperature int16u 0x00b0 CanonFlags Canon Flags 0x00b1 ModifiedInfo Canon ModifiedInfo 0x00b2 ToneCurveMatching N 0x00b3 WhiteBalanceMatching N 0x00b4 ColorSpace int16u 0x00b6 PreviewImageInfo Canon PreviewImageInfo 0x00d0 VRDOffset int32u* 0x00e0 SensorInfo Canon SensorInfo 0x4001 ColorData1 Canon ColorData1 ColorData2 Canon ColorData2 ColorData3 Canon ColorData3 ColorData4 Canon ColorData4 ColorData5 Canon ColorData5 ColorDataUnknown Canon ColorDataUnknown 0x4002 UnknownBlock1? N 0x4003 ColorInfo Canon ColorInfo 0x4005 UnknownBlock2? N 0x4008 BlackLevel? N 0x4013 AFMicroAdj Canon AFMicroAdj 0x4015 VignettingCorr Canon VignettingCorr 0x4016 VignettingCorr2 Canon VignettingCorr2 0x4018 LightingOpt Canon LightingOpt Canon CameraSettings Tags Index Tag Name Writable ----- -------- -------- 1 MacroMode int16s 2 SelfTimer int16s 3 Quality int16s 4 CanonFlashMode int16s 5 ContinuousDrive int16s 7 FocusMode int16s 9 RecordMode int16s 10 CanonImageSize int16s 11 EasyMode int16s 12 DigitalZoom int16s 13 Contrast int16s 14 Saturation int16s 15 Sharpness int16s 16 CameraISO int16s 17 MeteringMode int16s 18 FocusRange int16s 19 AFPoint int16s 20 CanonExposureMode int16s 22 LensType int16s 23 LongFocal int16u 24 ShortFocal int16u 25 FocalUnits int16s 26 MaxAperture int16s 27 MinAperture int16s 28 FlashActivity int16s 29 FlashBits int16s 32 FocusContinuous int16s 33 AESetting int16s 34 ImageStabilization int16s 35 DisplayAperture int16s 36 ZoomSourceWidth int16s 37 ZoomTargetWidth int16s 39 SpotMeteringMode int16s 40 PhotoEffect int16s 41 ManualFlashOutput int16s 42 ColorTone int16s 46 SRAWQuality int16s Canon FocalLength Tags Index Tag Name Writable ----- -------- -------- 0 FocalType int16u 1 FocalLength int16u 2 FocalPlaneXSize int16u FocalPlaneXUnknown? int16u 3 FocalPlaneYSize int16u FocalPlaneYUnknown? int16u Canon ShotInfo Tags Index Tag Name Writable ----- -------- -------- 1 AutoISO int16s 2 BaseISO int16s 3 MeasuredEV int16s 4 TargetAperture int16s 5 TargetExposureTime int16s 6 ExposureCompensation int16s 7 WhiteBalance int16s 8 SlowShutter int16s 9 SequenceNumber int16s 10 OpticalZoomCode int16s 13 FlashGuideNumber int16s 14 AFPointsInFocus int16s 15 FlashExposureComp int16s 16 AutoExposureBracketing int16s 17 AEBBracketValue int16s 18 ControlMode int16s 19 FocusDistanceUpper int16u 20 FocusDistanceLower int16u 21 FNumber int16s 22 ExposureTime int16s 23 MeasuredEV2 int16s 24 BulbDuration int16s 26 CameraType int16s 27 AutoRotate int16s 28 NDFilter int16s 29 SelfTimer2 int16s 33 FlashOutput int16s Canon Panorama Tags Index Tag Name Writable ----- -------- -------- 2 PanoramaFrameNumber int16s 5 PanoramaDirection int16s Canon UnknownD30 Tags Index Tag Name Writable ----- -------- -------- [no tags known] Canon CameraInfo1D Tags Information in the "CameraInfo" records is tricky to decode because the encodings are very different than in other Canon records (even sometimes switching endianness between values within a single camera), plus there is considerable variation in format from model to model. The first table below lists CameraInfo tags for the 1D and 1DS. Index Tag Name Writable ----- -------- -------- 4 ExposureTime int8u 10 FocalLength int16u 13 LensType int16uRev 14 ShortFocal int16u 16 LongFocal int16u 65 SharpnessFrequency int8u 66 Sharpness int8s 68 WhiteBalance int8u 71 SharpnessFrequency int8u 72 ColorTemperature int16u Sharpness int8s 74 WhiteBalance int8u 75 PictureStyle int8u 78 ColorTemperature int16u 81 PictureStyle int8u Canon CameraInfo1DmkII Tags CameraInfo tags for the 1DmkII and 1DSmkII. Index Tag Name Writable ----- -------- -------- 4 ExposureTime int8u 9 FocalLength int16uRev 12 LensType int16uRev 17 ShortFocal int16uRev 19 LongFocal int16uRev 45 FocalType int8u 54 WhiteBalance int8u 55 ColorTemperature int16uRev 57 CanonImageSize int16u 102 JPEGQuality int8u 108 PictureStyle int8u 110 Saturation int8s 111 ColorTone int8s 114 Sharpness int8s 115 Contrast int8s 117 ISO string[5] Canon CameraInfo1DmkIIN Tags CameraInfo tags for the 1DmkIIN. Index Tag Name Writable ----- -------- -------- 4 ExposureTime int8u 9 FocalLength int16uRev 12 LensType int16uRev 17 ShortFocal int16uRev 19 LongFocal int16uRev 54 WhiteBalance int8u 55 ColorTemperature int16uRev 115 PictureStyle int8u 116 Sharpness int8s 117 Contrast int8s 118 Saturation int8s 119 ColorTone int8s 121 ISO string[5] Canon CameraInfo1DmkIII Tags CameraInfo tags for the 1DmkIII and 1DSmkIII. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 24 CameraTemperature int8u 27 MacroMagnification int8u 29 FocalLength int16uRev 48 CameraOrientation int8u 67 FocusDistanceUpper int16uRev 69 FocusDistanceLower int16uRev 94 WhiteBalance int16u 98 ColorTemperature int16u 134 PictureStyle int8u 273 LensType int16uRev 275 ShortFocal int16uRev 277 LongFocal int16uRev 310 FirmwareVersion string[6] 370 FileIndex int32u 374 ShutterCount int32u 382 DirectoryIndex int32u 1114 TimeStamp1 int32u 1118 TimeStamp int32u Canon CameraInfo1DmkIV Tags CameraInfo tags for the 1DmkIV. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 7 HighlightTonePriority int8u 21 FlashMeteringMode int8u 25 CameraTemperature int8u 30 FocalLength int16uRev 53 CameraOrientation int8u 84 FocusDistanceUpper int16uRev 86 FocusDistanceLower int16uRev 488 FirmwareVersion N 493 FirmwareVersion N Canon CameraInfo5D Tags CameraInfo tags for the EOS 5D. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 12 LensType int16uRev 23 CameraTemperature int8u 27 MacroMagnification int8s 39 CameraOrientation int8s 40 FocalLength int16uRev 56 AFPointsInFocus5D int16uRev 84 WhiteBalance int16u 88 ColorTemperature int16u 108 PictureStyle int8u 147 ShortFocal int16uRev 149 LongFocal int16uRev 151 LensType int16uRev 164 FirmwareRevision string[8] 172 ShortOwnerName string[16] 208 ImageNumber int16u 232 ContrastStandard int8s 233 ContrastPortrait int8s 234 ContrastLandscape int8s 235 ContrastNeutral int8s 236 ContrastFaithful int8s 237 ContrastMonochrome int8s 238 ContrastUserDef1 int8s 239 ContrastUserDef2 int8s 240 ContrastUserDef3 int8s 241 SharpnessStandard int8s 242 SharpnessPortrait int8s 243 SharpnessLandscape int8s 244 SharpnessNeutral int8s 245 SharpnessFaithful int8s 246 SharpnessMonochrome int8s 247 SharpnessUserDef1 int8s 248 SharpnessUserDef2 int8s 249 SharpnessUserDef3 int8s 250 SaturationStandard int8s 251 SaturationPortrait int8s 252 SaturationLandscape int8s 253 SaturationNeutral int8s 254 SaturationFaithful int8s 255 FilterEffectMonochrome int8s 256 SaturationUserDef1 int8s 257 SaturationUserDef2 int8s 258 SaturationUserDef3 int8s 259 ColorToneStandard int8s 260 ColorTonePortrait int8s 261 ColorToneLandscape int8s 262 ColorToneNeutral int8s 263 ColorToneFaithful int8s 264 ToningEffectMonochrome int8s 265 ColorToneUserDef1 int8s 266 ColorToneUserDef2 int8s 267 ColorToneUserDef3 int8s 268 UserDef1PictureStyle int16u 270 UserDef2PictureStyle int16u 272 UserDef3PictureStyle int16u 284 TimeStamp int32u Canon CameraInfo5DmkII Tags CameraInfo tags for the EOS 5D Mark II. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 7 HighlightTonePriority int8u 21 FlashMeteringMode int8u 25 CameraTemperature int8u 27 MacroMagnification int8u 30 FocalLength int16uRev 49 CameraOrientation int8u 80 FocusDistanceUpper int16uRev 82 FocusDistanceLower int16uRev 111 WhiteBalance int16u 115 ColorTemperature int16u 167 PictureStyle int8u 189 HighISONoiseReduction int8u 191 AutoLightingOptimizer int8u 230 LensType int16uRev 232 ShortFocal int16uRev 234 LongFocal int16uRev 346 FirmwareVersion N 382 FirmwareVersion N 407 FileIndex int32u 419 DirectoryIndex int32u 443 FileIndex int32u 455 DirectoryIndex int32u Canon CameraInfo7D Tags CameraInfo tags for the EOS 7D. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 7 HighlightTonePriority int8u 21 FlashMeteringMode int8u 25 CameraTemperature int8u 30 FocalLength int16uRev 32 CameraInfo7D_2a Canon CameraInfo7D_2 36 CameraInfo7D_2b Canon CameraInfo7D_2 Canon CameraInfo7D_2 Tags More CameraInfo tags for the EOS 7D. Index Tag Name Writable ----- -------- -------- 17 CameraOrientation int8u 48 FocusDistanceUpper int16uRev 50 FocusDistanceLower int16uRev 83 WhiteBalance int16u 87 ColorTemperature int16u 165 HighISONoiseReduction int8u 238 LensType int16uRev 240 ShortFocal int16uRev 242 LongFocal int16uRev 392 FirmwareVersion N 455 FileIndex int32u 467 DirectoryIndex int32u Canon CameraInfo40D Tags CameraInfo tags for the EOS 40D. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 21 FlashMeteringMode int8u 24 CameraTemperature int8u 27 MacroMagnification int8u 29 FocalLength int16uRev 48 CameraOrientation int8u 67 FocusDistanceUpper int16uRev 69 FocusDistanceLower int16uRev 111 WhiteBalance int16u 115 ColorTemperature int16u 214 LensType int16uRev 216 ShortFocal int16uRev 218 LongFocal int16uRev 255 FirmwareVersion string[6] 307 FileIndex int32u 319 DirectoryIndex int32u 2347 LensModel string[64] Canon CameraInfo50D Tags CameraInfo tags for the EOS 50D. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 7 HighlightTonePriority int8u 21 FlashMeteringMode int8u 25 CameraTemperature int8u 30 FocalLength int16uRev 49 CameraOrientation int8u 80 FocusDistanceUpper int16uRev 82 FocusDistanceLower int16uRev 111 WhiteBalance int16u 115 ColorTemperature int16u 167 PictureStyle int8u 189 HighISONoiseReduction int8u 191 AutoLightingOptimizer int8u 234 LensType int16uRev 236 ShortFocal int16uRev 238 LongFocal int16uRev 346 FirmwareVersion N 350 FirmwareVersion N 407 FileIndex int32u 411 FileIndex int32u 419 DirectoryIndex int32u 423 DirectoryIndex int32u Canon CameraInfo450D Tags CameraInfo tags for the EOS 450D. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 21 FlashMeteringMode int8u 24 CameraTemperature int8u 27 MacroMagnification int8u 29 FocalLength int16uRev 48 CameraOrientation int8u 67 FocusDistanceUpper int16uRev 69 FocusDistanceLower int16uRev 111 WhiteBalance int16u 115 ColorTemperature int16u 222 LensType int16uRev 263 FirmwareVersion string[6] 307 DirectoryIndex int32u 319 FileIndex int32u 2355 LensModel string[64] Canon CameraInfo500D Tags CameraInfo tags for the EOS 500D. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 7 HighlightTonePriority int8u 21 FlashMeteringMode int8u 25 CameraTemperature int8u 30 FocalLength int16uRev 49 CameraOrientation int8u 80 FocusDistanceUpper int16uRev 82 FocusDistanceLower int16uRev 115 WhiteBalance int16u 119 ColorTemperature int16u 171 PictureStyle int8u 188 HighISONoiseReduction int8u 190 AutoLightingOptimizer int8u 246 LensType int16uRev 248 ShortFocal int16uRev 250 LongFocal int16uRev 400 FirmwareVersion N 467 FileIndex int32u 479 DirectoryIndex int32u Canon CameraInfo550D Tags CameraInfo tags for the EOS 550D. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 7 HighlightTonePriority int8u 21 FlashMeteringMode int8u 25 CameraTemperature int8u 30 FocalLength int16uRev 53 CameraOrientation int8u 84 FocusDistanceUpper int16uRev 86 FocusDistanceLower int16uRev 120 WhiteBalance int16u 124 ColorTemperature int16u 176 PictureStyle int8u 255 LensType int16uRev 257 ShortFocal int16uRev 259 LongFocal int16uRev 420 FirmwareVersion N 484 FileIndex int32u 496 DirectoryIndex int32u Canon CameraInfo1000D Tags CameraInfo tags for the EOS 1000D. Index Tag Name Writable ----- -------- -------- 3 FNumber int8u 4 ExposureTime int8u 6 ISO int8u 21 FlashMeteringMode int8u 24 CameraTemperature int8u 27 MacroMagnification int8u 29 FocalLength int16uRev 48 CameraOrientation int8u 67 FocusDistanceUpper int16uRev 69 FocusDistanceLower int16uRev 111 WhiteBalance int16u 115 ColorTemperature int16u 226 LensType int16uRev 267 FirmwareVersion string[6] 311 DirectoryIndex int32u 323 FileIndex int32u 2359 LensModel string[64] Canon CameraInfoPowerShot Tags CameraInfo tags for PowerShot models such as the A450, A460, A550, A560, A570, A630, A640, A650, A710, A720, G7, G9, S5, SD40, SD750, SD800, SD850, SD870, SD900, SD950, SD1000, SX100 and TX1. Index Tag Name Writable ----- -------- -------- 0 ISO int32s 5 FNumber int32s 6 ExposureTime int32s 23 Rotation int32s 135 CameraTemperature int32s 145 CameraTemperature int32s Canon CameraInfoPowerShot2 Tags CameraInfo tags for PowerShot models such as the A470, A480, A580, A590, A1000, A1100, A2000, A2100, D10, E1, G10, G11, S90, SD770, SD780, SD790, SD880, SD890, SD940, SD960, SD970, SD980, SD990, SD1100, SD1200, SX1, SX10, SX20, SX110, SX120 and SX200. Index Tag Name Writable ----- -------- -------- 1 ISO int32s 6 FNumber int32s 7 ExposureTime int32s 24 Rotation int32s 153 CameraTemperature int32s 159 CameraTemperature int32s 164 CameraTemperature int32s 168 CameraTemperature int32s Canon CameraInfoUnknown32 Tags Unknown CameraInfo tags are divided into 3 tables based on format size. Index Tag Name Writable ----- -------- -------- 71 CameraTemperature int32s 83 CameraTemperature int32s 91 CameraTemperature int32s 92 CameraTemperature int32s 100 CameraTemperature int32s Canon CameraInfoUnknown16 Tags Index Tag Name Writable ----- -------- -------- [no tags known] Canon CameraInfoUnknown Tags Index Tag Name Writable ----- -------- -------- [no tags known] Canon AFInfo Tags Auto-focus information used by many older Canon models. The values in this record are sequential, and some have variable sizes based on the value of NumAFPoints (which may be 1,5,7,9,15,45 or 53). The AFArea coordinates are given in a system where the image has dimensions given by AFImageWidth and AFImageHeight, and 0,0 is the image center. The direction of the Y axis depends on the camera model, with positive Y upwards for EOS models, but apparently downwards for PowerShot models. Sequence Tag Name Writable -------- -------- -------- 0 NumAFPoints N 1 ValidAFPoints N 2 CanonImageWidth N 3 CanonImageHeight N 4 AFImageWidth N 5 AFImageHeight N 6 AFAreaWidth N 7 AFAreaHeight N 8 AFAreaXPositions N 9 AFAreaYPositions N 10 AFPointsInFocus N 11 PrimaryAFPoint N Canon_AFInfo_0x000b? N 12 PrimaryAFPoint N Canon MyColors Tags Index Tag Name Writable ----- -------- -------- 2 MyColorMode int16u Canon FaceDetect1 Tags Index Tag Name Writable ----- -------- -------- 2 FacesDetected int16u 3 FaceDetectFrameWidth int16u 4 FaceDetectFrameHeight int16u 8 Face0Position int16s[2] 10 Face1Position int16s[2] 12 Face2Position int16s[2] 14 Face3Position int16s[2] 16 Face4Position int16s[2] 18 Face5Position int16s[2] 20 Face6Position int16s[2] 22 Face7Position int16s[2] 24 Face8Position int16s[2] Canon FaceDetect2 Tags Index Tag Name Writable ----- -------- -------- 2 FacesDetected int8u Canon AFInfo2 Tags Newer version of the AFInfo record containing much of the same information (and coordinate confusion) as the older version. In this record, values of 9 and 45 have been observed for NumAFPoints. Sequence Tag Name Writable -------- -------- -------- 0 AFInfoSize? N 1 AFAreaMode N 2 NumAFPoints N 3 ValidAFPoints N 4 CanonImageWidth N 5 CanonImageHeight N 6 AFImageWidth N 7 AFImageHeight N 8 AFAreaWidths N 9 AFAreaHeights N 10 AFAreaXPositions N 11 AFAreaYPositions N 12 AFPointsInFocus N 13 AFPointsSelected N Canon_AFInfo2_0x000d? N 14 PrimaryAFPoint N Canon FileInfo Tags Index Tag Name Writable ----- -------- -------- 1 FileNumber int32u ShutterCount int32u 3 BracketMode int16s 4 BracketValue int16s 5 BracketShotNumber int16s 6 RawJpgQuality int16s 7 RawJpgSize int16s 8 LongExposureNoiseReduction2 int16s 9 WBBracketMode int16s 12 WBBracketValueAB int16s 13 WBBracketValueGM int16s 14 FilterEffect int16s 15 ToningEffect int16s 16 MacroMagnification int16s 19 LiveViewShooting int16s 25 FlashExposureLock int16s Canon SerialInfo Tags Index Tag Name Writable ----- -------- -------- 9 InternalSerialNumber string Canon Processing Tags Index Tag Name Writable ----- -------- -------- 1 ToneCurve int16s 2 Sharpness int16s 3 SharpnessFrequency int16s 4 SensorRedLevel int16s 5 SensorBlueLevel int16s 6 WhiteBalanceRed int16s 7 WhiteBalanceBlue int16s 8 WhiteBalance int16s 9 ColorTemperature int16s 10 PictureStyle int16s 11 DigitalGain int16s 12 WBShiftAB int16s 13 WBShiftGM int16s Canon ColorBalance Tags These tags are used by the 10D and 300D. Index Tag Name Writable ----- -------- -------- 0 WB_RGGBLevelsAuto int16s[4] 4 WB_RGGBLevelsDaylight int16s[4] 8 WB_RGGBLevelsShade int16s[4] 12 WB_RGGBLevelsCloudy int16s[4] 16 WB_RGGBLevelsTungsten int16s[4] 20 WB_RGGBLevelsFluorescent int16s[4] 24 WB_RGGBLevelsFlash int16s[4] 28 WB_RGGBLevelsCustom int16s[4] 32 WB_RGGBLevelsKelvin int16s[4] Canon MeasuredColor Tags Index Tag Name Writable ----- -------- -------- 1 MeasuredRGGB int16u[4] Canon Flags Tags Index Tag Name Writable ----- -------- -------- 1 ModifiedParamFlag int16s Canon ModifiedInfo Tags Index Tag Name Writable ----- -------- -------- 1 ModifiedToneCurve int16s 2 ModifiedSharpness int16s 3 ModifiedSharpnessFreq int16s 4 ModifiedSensorRedLevel int16s 5 ModifiedSensorBlueLevel int16s 6 ModifiedWhiteBalanceRed int16s 7 ModifiedWhiteBalanceBlue int16s 8 ModifiedWhiteBalance int16s 9 ModifiedColorTemp int16s 10 ModifiedPictureStyle int16s 11 ModifiedDigitalGain int16s Canon PreviewImageInfo Tags Index Tag Name Writable ----- -------- -------- 1 PreviewQuality int32u 2 PreviewImageLength int32u* 3 PreviewImageWidth int32u 4 PreviewImageHeight int32u 5 PreviewImageStart int32u* Canon SensorInfo Tags Index Tag Name Writable ----- -------- -------- 1 SensorWidth N 2 SensorHeight N 5 SensorLeftBorder N 6 SensorTopBorder N 7 SensorRightBorder N 8 SensorBottomBorder N 9 BlackMaskLeftBorder N 10 BlackMaskTopBorder N 11 BlackMaskRightBorder N 12 BlackMaskBottomBorder N Canon ColorData1 Tags These tags are used by the 20D and 350D. Index Tag Name Writable ----- -------- -------- 25 WB_RGGBLevelsAsShot int16s[4] 29 ColorTempAsShot int16s 30 WB_RGGBLevelsAuto int16s[4] 34 ColorTempAuto int16s 35 WB_RGGBLevelsDaylight int16s[4] 39 ColorTempDaylight int16s 40 WB_RGGBLevelsShade int16s[4] 44 ColorTempShade int16s 45 WB_RGGBLevelsCloudy int16s[4] 49 ColorTempCloudy int16s 50 WB_RGGBLevelsTungsten int16s[4] 54 ColorTempTungsten int16s 55 WB_RGGBLevelsFluorescent int16s[4] 59 ColorTempFluorescent int16s 60 WB_RGGBLevelsFlash int16s[4] 64 ColorTempFlash int16s 65 WB_RGGBLevelsCustom1 int16s[4] 69 ColorTempCustom1 int16s 70 WB_RGGBLevelsCustom2 int16s[4] 74 ColorTempCustom2 int16s 75 CameraColorCalibration01? int16s[4] 79 CameraColorCalibration02? int16s[4] 83 CameraColorCalibration03? int16s[4] 87 CameraColorCalibration04? int16s[4] 91 CameraColorCalibration05? int16s[4] 95 CameraColorCalibration06? int16s[4] 99 CameraColorCalibration07? int16s[4] 103 CameraColorCalibration08? int16s[4] 107 CameraColorCalibration09? int16s[4] 111 CameraColorCalibration10? int16s[4] 115 CameraColorCalibration11? int16s[4] 119 CameraColorCalibration12? int16s[4] 123 CameraColorCalibration13? int16s[4] 127 CameraColorCalibration14? int16s[4] 131 CameraColorCalibration15? int16s[4] Canon ColorData2 Tags These tags are used by the 1DmkII and 1DSmkII. Index Tag Name Writable ----- -------- -------- 24 WB_RGGBLevelsAuto int16s[4] 28 ColorTempAuto int16s 29 WB_RGGBLevelsUnknown? int16s[4] 33 ColorTempUnknown? int16s 34 WB_RGGBLevelsAsShot int16s[4] 38 ColorTempAsShot int16s 39 WB_RGGBLevelsDaylight int16s[4] 43 ColorTempDaylight int16s 44 WB_RGGBLevelsShade int16s[4] 48 ColorTempShade int16s 49 WB_RGGBLevelsCloudy int16s[4] 53 ColorTempCloudy int16s 54 WB_RGGBLevelsTungsten int16s[4] 58 ColorTempTungsten int16s 59 WB_RGGBLevelsFluorescent int16s[4] 63 ColorTempFluorescent int16s 64 WB_RGGBLevelsKelvin int16s[4] 68 ColorTempKelvin int16s 69 WB_RGGBLevelsFlash int16s[4] 73 ColorTempFlash int16s 74 WB_RGGBLevelsUnknown2? int16s[4] 78 ColorTempUnknown2? int16s 79 WB_RGGBLevelsUnknown3? int16s[4] 83 ColorTempUnknown3? int16s 84 WB_RGGBLevelsUnknown4? int16s[4] 88 ColorTempUnknown4? int16s 89 WB_RGGBLevelsUnknown5? int16s[4] 93 ColorTempUnknown5? int16s 94 WB_RGGBLevelsUnknown6? int16s[4] 98 ColorTempUnknown6? int16s 99 WB_RGGBLevelsUnknown7? int16s[4] 103 ColorTempUnknown7? int16s 104 WB_RGGBLevelsUnknown8? int16s[4] 108 ColorTempUnknown8? int16s 109 WB_RGGBLevelsUnknown9? int16s[4] 113 ColorTempUnknown9? int16s 114 WB_RGGBLevelsUnknown10? int16s[4] 118 ColorTempUnknown10? int16s 119 WB_RGGBLevelsUnknown11? int16s[4] 123 ColorTempUnknown11? int16s 124 WB_RGGBLevelsUnknown12? int16s[4] 128 ColorTempUnknown12? int16s 129 WB_RGGBLevelsUnknown13? int16s[4] 133 ColorTempUnknown13? int16s 134 WB_RGGBLevelsUnknown14? int16s[4] 138 ColorTempUnknown14? int16s 139 WB_RGGBLevelsUnknown15? int16s[4] 143 ColorTempUnknown15? int16s 144 WB_RGGBLevelsPC1 int16s[4] 148 ColorTempPC1 int16s 149 WB_RGGBLevelsPC2 int16s[4] 153 ColorTempPC2 int16s 154 WB_RGGBLevelsPC3 int16s[4] 158 ColorTempPC3 int16s 159 WB_RGGBLevelsUnknown16? int16s[4] 163 ColorTempUnknown16? int16s 164 CameraColorCalibration01? int16s[4] 168 CameraColorCalibration02? int16s[4] 172 CameraColorCalibration03? int16s[4] 176 CameraColorCalibration04? int16s[4] 180 CameraColorCalibration05? int16s[4] 184 CameraColorCalibration06? int16s[4] 188 CameraColorCalibration07? int16s[4] 192 CameraColorCalibration08? int16s[4] 196 CameraColorCalibration09? int16s[4] 200 CameraColorCalibration10? int16s[4] 204 CameraColorCalibration11? int16s[4] 208 CameraColorCalibration12? int16s[4] 212 CameraColorCalibration13? int16s[4] 216 CameraColorCalibration14? int16s[4] 220 CameraColorCalibration15? int16s[4] 618 RawMeasuredRGGB int32u[4] Canon ColorData3 Tags These tags are used by the 1DmkIIN, 5D, 30D and 400D. Index Tag Name Writable ----- -------- -------- 0 ColorDataVersion int16s 63 WB_RGGBLevelsAsShot int16s[4] 67 ColorTempAsShot int16s 68 WB_RGGBLevelsAuto int16s[4] 72 ColorTempAuto int16s 73 WB_RGGBLevelsMeasured int16s[4] 77 ColorTempMeasured int16s 78 WB_RGGBLevelsDaylight int16s[4] 82 ColorTempDaylight int16s 83 WB_RGGBLevelsShade int16s[4] 87 ColorTempShade int16s 88 WB_RGGBLevelsCloudy int16s[4] 92 ColorTempCloudy int16s 93 WB_RGGBLevelsTungsten int16s[4] 97 ColorTempTungsten int16s 98 WB_RGGBLevelsFluorescent int16s[4] 102 ColorTempFluorescent int16s 103 WB_RGGBLevelsKelvin int16s[4] 107 ColorTempKelvin int16s 108 WB_RGGBLevelsFlash int16s[4] 112 ColorTempFlash int16s 113 WB_RGGBLevelsPC1 int16s[4] 117 ColorTempPC1 int16s 118 WB_RGGBLevelsPC2 int16s[4] 122 ColorTempPC2 int16s 123 WB_RGGBLevelsPC3 int16s[4] 127 ColorTempPC3 int16s 128 WB_RGGBLevelsCustom int16s[4] 132 ColorTempCustom int16s 133 CameraColorCalibration01? int16s[4] 137 CameraColorCalibration02? int16s[4] 141 CameraColorCalibration03? int16s[4] 145 CameraColorCalibration04? int16s[4] 149 CameraColorCalibration05? int16s[4] 153 CameraColorCalibration06? int16s[4] 157 CameraColorCalibration07? int16s[4] 161 CameraColorCalibration08? int16s[4] 165 CameraColorCalibration09? int16s[4] 169 CameraColorCalibration10? int16s[4] 173 CameraColorCalibration11? int16s[4] 177 CameraColorCalibration12? int16s[4] 181 CameraColorCalibration13? int16s[4] 185 CameraColorCalibration14? int16s[4] 189 CameraColorCalibration15? int16s[4] 584 FlashOutput int16s 585 FlashBatteryLevel int16s 586 ColorTempFlashData int16s 647 MeasuredRGGBData int32u[4] Canon ColorData4 Tags These tags are used by the 1DmkIII, 1DSmkIII, 1DmkIV, 5DmkII, 7D, 40D, 50D, 450D, 500D, and 1000D. Index Tag Name Writable ----- -------- -------- 0 ColorDataVersion int16s 63 WB_RGGBLevelsAsShot int16s[4] 67 ColorTempAsShot int16s 68 WB_RGGBLevelsAuto int16s[4] 72 ColorTempAuto int16s 73 WB_RGGBLevelsMeasured int16s[4] 77 ColorTempMeasured int16s 78 WB_RGGBLevelsUnknown? int16s[4] 82 ColorTempUnknown? int16s 83 WB_RGGBLevelsDaylight int16s[4] 87 ColorTempDaylight int16s 88 WB_RGGBLevelsShade int16s[4] 92 ColorTempShade int16s 93 WB_RGGBLevelsCloudy int16s[4] 97 ColorTempCloudy int16s 98 WB_RGGBLevelsTungsten int16s[4] 102 ColorTempTungsten int16s 103 WB_RGGBLevelsFluorescent int16s[4] 107 ColorTempFluorescent int16s 108 WB_RGGBLevelsKelvin int16s[4] 112 ColorTempKelvin int16s 113 WB_RGGBLevelsFlash int16s[4] 117 ColorTempFlash int16s 118 WB_RGGBLevelsUnknown2? int16s[4] 122 ColorTempUnknown2? int16s 123 WB_RGGBLevelsUnknown3? int16s[4] 127 ColorTempUnknown3? int16s 128 WB_RGGBLevelsUnknown4? int16s[4] 132 ColorTempUnknown4? int16s 133 WB_RGGBLevelsUnknown5? int16s[4] 137 ColorTempUnknown5? int16s 138 WB_RGGBLevelsUnknown6? int16s[4] 142 ColorTempUnknown6? int16s 143 WB_RGGBLevelsUnknown7? int16s[4] 147 ColorTempUnknown7? int16s 148 WB_RGGBLevelsUnknown8? int16s[4] 152 ColorTempUnknown8? int16s 153 WB_RGGBLevelsUnknown9? int16s[4] 157 ColorTempUnknown9? int16s 158 WB_RGGBLevelsUnknown10? int16s[4] 162 ColorTempUnknown10? int16s 163 WB_RGGBLevelsUnknown11? int16s[4] 167 ColorTempUnknown11? int16s 168 CameraColorCalibration01? int16s[4] 172 CameraColorCalibration02? int16s[4] 176 CameraColorCalibration03? int16s[4] 180 CameraColorCalibration04? int16s[4] 184 CameraColorCalibration05? int16s[4] 188 CameraColorCalibration06? int16s[4] 192 CameraColorCalibration07? int16s[4] 196 CameraColorCalibration08? int16s[4] 200 CameraColorCalibration09? int16s[4] 204 CameraColorCalibration10? int16s[4] 208 CameraColorCalibration11? int16s[4] 212 CameraColorCalibration12? int16s[4] 216 CameraColorCalibration13? int16s[4] 220 CameraColorCalibration14? int16s[4] 224 CameraColorCalibration15? int16s[4] 640 RawMeasuredRGGB int32u[4] Canon ColorData5 Tags These tags are used by the PowerShot G10. Index Tag Name Writable ----- -------- -------- 71 WB_RGGBLevelsAsShot int16s[4] 75 ColorTempAsShot int16s 76 WB_RGGBLevelsAuto int16s[4] 80 ColorTempAuto int16s 81 WB_RGGBLevelsMeasured int16s[4] 85 ColorTempMeasured int16s 86 WB_RGGBLevelsUnknown? int16s[4] 90 ColorTempUnknown? int16s 91 WB_RGGBLevelsDaylight int16s[4] 95 ColorTempDaylight int16s 96 WB_RGGBLevelsShade int16s[4] 100 ColorTempShade int16s 101 WB_RGGBLevelsCloudy int16s[4] 105 ColorTempCloudy int16s 106 WB_RGGBLevelsTungsten int16s[4] 110 ColorTempTungsten int16s 111 WB_RGGBLevelsFluorescent int16s[4] 115 ColorTempFluorescent int16s 116 WB_RGGBLevelsKelvin int16s[4] 120 ColorTempKelvin int16s 121 WB_RGGBLevelsFlash int16s[4] 125 ColorTempFlash int16s 126 WB_RGGBLevelsUnknown2? int16s[4] 130 ColorTempUnknown2? int16s 131 WB_RGGBLevelsUnknown3? int16s[4] 135 ColorTempUnknown3? int16s 136 WB_RGGBLevelsUnknown4? int16s[4] 140 ColorTempUnknown4? int16s 141 WB_RGGBLevelsUnknown5? int16s[4] 145 ColorTempUnknown5? int16s 146 WB_RGGBLevelsUnknown6? int16s[4] 150 ColorTempUnknown6? int16s 151 WB_RGGBLevelsUnknown7? int16s[4] 155 ColorTempUnknown7? int16s 156 WB_RGGBLevelsUnknown8? int16s[4] 160 ColorTempUnknown8? int16s 161 WB_RGGBLevelsUnknown9? int16s[4] 165 ColorTempUnknown9? int16s 166 WB_RGGBLevelsUnknown10? int16s[4] 170 ColorTempUnknown10? int16s 171 WB_RGGBLevelsUnknown11? int16s[4] 175 ColorTempUnknown11? int16s 176 WB_RGGBLevelsUnknown12? int16s[4] 180 ColorTempUnknown12? int16s 181 WB_RGGBLevelsUnknown13? int16s[4] 185 ColorTempUnknown13? int16s 186 CameraColorCalibration01? int16s[5] 191 CameraColorCalibration02? int16s[5] 196 CameraColorCalibration03? int16s[5] 201 CameraColorCalibration04? int16s[5] 206 CameraColorCalibration05? int16s[5] 211 CameraColorCalibration06? int16s[5] 216 CameraColorCalibration07? int16s[5] 221 CameraColorCalibration08? int16s[5] 226 CameraColorCalibration09? int16s[5] 231 CameraColorCalibration10? int16s[5] 236 CameraColorCalibration11? int16s[5] 241 CameraColorCalibration12? int16s[5] 246 CameraColorCalibration13? int16s[5] 251 CameraColorCalibration14? int16s[5] 256 CameraColorCalibration15? int16s[5] Canon ColorDataUnknown Tags Index Tag Name Writable ----- -------- -------- [no tags known] Canon ColorInfo Tags Index Tag Name Writable ----- -------- -------- 1 Saturation int16s 2 ColorTone int16s 3 ColorSpace int16s Canon AFMicroAdj Tags Index Tag Name Writable ----- -------- -------- 1 AFMicroAdjActive int32s 2 AFMicroAdjValue rational64s Canon VignettingCorr Tags This information is found in images from the 1DmkIV, 5DmkII, 7D, 50D, 500D and 550D. Index Tag Name Writable ----- -------- -------- 2 PeripheralLighting int16s 6 PeripheralLightingValue int16s 11 OriginalImageWidth int16s 12 OriginalImageHeight int16s Canon VignettingCorr2 Tags Index Tag Name Writable ----- -------- -------- 5 PeripheralLightingSetting int32s Canon LightingOpt Tags This information is new in images from the EOS 7D. Index Tag Name Writable ----- -------- -------- 2 AutoLightingOptimizer int32s CanonCustom Tags CanonCustom Functions1D Tags These custom functions are used by all 1D models up to but not including the Mark III. Tag ID Tag Name Writable ------ -------- -------- 0 FocusingScreen int8u 1 FinderDisplayDuringExposure int8u 2 ShutterReleaseNoCFCard int8u 3 ISOSpeedExpansion int8u 4 ShutterAELButton int8u 5 ManualTv int8u 6 ExposureLevelIncrements int8u 7 USMLensElectronicMF int8u 8 LCDPanels int8u 9 AEBSequenceAutoCancel int8u 10 AFPointIllumination int8u 11 AFPointSelection int8u 12 MirrorLockup int8u 13 AFPointSpotMetering int8u 14 FillFlashAutoReduction int8u 15 ShutterCurtainSync int8u 16 SafetyShiftInAvOrTv int8u 17 AFPointActivationArea int8u 18 SwitchToRegisteredAFPoint int8u 19 LensAFStopButton int8u 20 AIServoTrackingSensitivity int8u 21 AIServoContinuousShooting int8u CanonCustom Functions5D Tags Tag ID Tag Name Writable ------ -------- -------- 0 FocusingScreen int8u 1 SetFunctionWhenShooting int8u 2 LongExposureNoiseReduction int8u 3 FlashSyncSpeedAv int8u 4 Shutter-AELock int8u 5 AFAssistBeam int8u 6 ExposureLevelIncrements int8u 7 FlashFiring int8u 8 ISOExpansion int8u 9 AEBSequenceAutoCancel int8u 10 SuperimposedDisplay int8u 11 MenuButtonDisplayPosition int8u 12 MirrorLockup int8u 13 AFPointSelectionMethod int8u 14 ETTLII int8u 15 ShutterCurtainSync int8u 16 SafetyShiftInAvOrTv int8u 17 AFPointActivationArea int8u 18 LCDDisplayReturnToShoot int8u 19 LensAFStopButton int8u 20 AddOriginalDecisionData int8u CanonCustom Functions10D Tags Tag ID Tag Name Writable ------ -------- -------- 1 SetButtonWhenShooting int8u 2 ShutterReleaseNoCFCard int8u 3 FlashSyncSpeedAv int8u 4 Shutter-AELock int8u 5 AFAssist int8u 6 ExposureLevelIncrements int8u 7 AFPointRegistration int8u 8 RawAndJpgRecording int8u 9 AEBSequenceAutoCancel int8u 10 SuperimposedDisplay int8u 11 MenuButtonDisplayPosition int8u 12 MirrorLockup int8u 13 AssistButtonFunction int8u 14 FillFlashAutoReduction int8u 15 ShutterCurtainSync int8u 16 SafetyShiftInAvOrTv int8u 17 LensAFStopButton int8u CanonCustom Functions20D Tags Tag ID Tag Name Writable ------ -------- -------- 0 SetFunctionWhenShooting int8u 1 LongExposureNoiseReduction int8u 2 FlashSyncSpeedAv int8u 3 Shutter-AELock int8u 4 AFAssistBeam int8u 5 ExposureLevelIncrements int8u 6 FlashFiring int8u 7 ISOExpansion int8u 8 AEBSequenceAutoCancel int8u 9 SuperimposedDisplay int8u 10 MenuButtonDisplayPosition int8u 11 MirrorLockup int8u 12 AFPointSelectionMethod int8u 13 ETTLII int8u 14 ShutterCurtainSync int8u 15 SafetyShiftInAvOrTv int8u 16 LensAFStopButton int8u 17 AddOriginalDecisionData int8u CanonCustom Functions30D Tags Tag ID Tag Name Writable ------ -------- -------- 1 SetFunctionWhenShooting int8u 2 LongExposureNoiseReduction int8u 3 FlashSyncSpeedAv int8u 4 Shutter-AELock int8u 5 AFAssistBeam int8u 6 ExposureLevelIncrements int8u 7 FlashFiring int8u 8 ISOExpansion int8u 9 AEBSequenceAutoCancel int8u 10 SuperimposedDisplay int8u 11 MenuButtonDisplayPosition int8u 12 MirrorLockup int8u 13 AFPointSelectionMethod int8u 14 ETTLII int8u 15 ShutterCurtainSync int8u 16 SafetyShiftInAvOrTv int8u 17 MagnifiedView int8u 18 LensAFStopButton int8u 19 AddOriginalDecisionData int8u CanonCustom Functions350D Tags Tag ID Tag Name Writable ------ -------- -------- 0 SetButtonCrossKeysFunc int8u 1 LongExposureNoiseReduction int8u 2 FlashSyncSpeedAv int8u 3 Shutter-AELock int8u 4 AFAssistBeam int8u 5 ExposureLevelIncrements int8u 6 MirrorLockup int8u 7 ETTLII int8u 8 ShutterCurtainSync int8u CanonCustom Functions400D Tags Tag ID Tag Name Writable ------ -------- -------- 0 SetButtonCrossKeysFunc int8u 1 LongExposureNoiseReduction int8u 2 FlashSyncSpeedAv int8u 3 Shutter-AELock int8u 4 AFAssistBeam int8u 5 ExposureLevelIncrements int8u 6 MirrorLockup int8u 7 ETTLII int8u 8 ShutterCurtainSync int8u 9 MagnifiedView int8u 10 LCDDisplayAtPowerOn int8u CanonCustom FunctionsD30 Tags Custom functions for the EOS D30 and D60. Tag ID Tag Name Writable ------ -------- -------- 1 LongExposureNoiseReduction int8u 2 Shutter-AELock int8u 3 MirrorLockup int8u 4 ExposureLevelIncrements int8u 5 AFAssist int8u 6 FlashSyncSpeedAv int8u 7 AEBSequenceAutoCancel int8u 8 ShutterCurtainSync int8u 9 LensAFStopButton int8u 10 FillFlashAutoReduction int8u 11 MenuButtonReturn int8u 12 SetButtonWhenShooting int8u 13 SensorCleaning int8u 14 SuperimposedDisplay int8u 15 ShutterReleaseNoCFCard int8u CanonCustom FuncsUnknown Tags Tag ID Tag Name Writable ------ -------- -------- [no tags known] CanonCustom PersonalFuncs Tags Personal function settings for the EOS-1D. Index Tag Name Writable ----- -------- -------- 1 PF0CustomFuncRegistration int16u 2 PF1DisableShootingModes int16u 3 PF2DisableMeteringModes int16u 4 PF3ManualExposureMetering int16u 5 PF4ExposureTimeLimits int16u 6 PF5ApertureLimits int16u 7 PF6PresetShootingModes int16u 8 PF7BracketContinuousShoot int16u 9 PF8SetBracketShots int16u 10 PF9ChangeBracketSequence int16u 11 PF10RetainProgramShift int16u 14 PF13DrivePriority int16u 15 PF14DisableFocusSearch int16u 16 PF15DisableAFAssistBeam int16u 17 PF16AutoFocusPointShoot int16u 18 PF17DisableAFPointSel int16u 19 PF18EnableAutoAFPointSel int16u 20 PF19ContinuousShootSpeed int16u 21 PF20LimitContinousShots int16u 22 PF21EnableQuietOperation int16u 24 PF23SetTimerLengths int16u 25 PF24LightLCDDuringBulb int16u 26 PF25DefaultClearSettings int16u 27 PF26ShortenReleaseLag int16u 28 PF27ReverseDialRotation int16u 29 PF28NoQuickDialExpComp int16u 30 PF29QuickDialSwitchOff int16u 31 PF30EnlargementMode int16u 32 PF31OriginalDecisionData int16u CanonCustom PersonalFuncValues Tags Index Tag Name Writable ----- -------- -------- 1 PF1Value int16u 2 PF2Value int16u 3 PF3Value int16u 4 PF4ExposureTimeMin int16u 5 PF4ExposureTimeMax int16u 6 PF5ApertureMin int16u 7 PF5ApertureMax int16u 8 PF8BracketShots int16u 9 PF19ShootingSpeedLow int16u 10 PF19ShootingSpeedHigh int16u 11 PF20MaxContinousShots int16u 12 PF23ShutterButtonTime int16u 13 PF23FELockTime int16u 14 PF23PostReleaseTime int16u 15 PF25AEMode int16u 16 PF25MeteringMode int16u 17 PF25DriveMode int16u 18 PF25AFMode int16u 19 PF25AFPointSel int16u 20 PF25ImageSize int16u 21 PF25WBMode int16u 22 PF25Parameters int16u 23 PF25ColorMatrix int16u 24 PF27Value int16u CanonCustom Functions2 Tags Beginning with the EOS 1D Mark III, Canon finally created a set of custom function tags which are (reasonably) consistent across models. The EOS 1D Mark III has 57 custom function tags divided into four main groups: 1. Exposure (0x0101-0x010f), 2. Image (0x0201-0x0203), Flash Exposure (0x0304-0x0306) and Display (0x0407-0x0409), 3. Auto Focus (0x0501-0x050e) and Drive (0x060f-0x0611), and 4. Operation (0x0701-0x070a) and Others (0x080b-0x0810). The table below lists tags used by the EOS 1D Mark III, as well as newer tags and values added by later models. Tag ID Tag Name Writable ------ -------- -------- 0x0101 ExposureLevelIncrements int32s 0x0102 ISOSpeedIncrements int32s 0x0103 ISOSpeedRange int32s[3] ISOExpansion int32s 0x0104 AEBAutoCancel int32s 0x0105 AEBSequence int32s 0x0106 AEBShotCount int32s[n] 0x0107 SpotMeterLinkToAFPoint int32s 0x0108 SafetyShift int32s 0x0109 UsableShootingModes int32s[2] 0x010a UsableMeteringModes int32s[2] 0x010b ExposureModeInManual int32s 0x010c ShutterSpeedRange int32s[3] 0x010d ApertureRange int32s[3] 0x010e ApplyShootingMeteringMode int32s[8] 0x010f FlashSyncSpeedAv int32s 0x0110 FEMicroadjustment int32s[3] 0x0111 AEMicroadjustment int32s[3] 0x0201 LongExposureNoiseReduction int32s 0x0202 HighISONoiseReduction int32s 0x0203 HighlightTonePriority int32s 0x0204 AutoLightingOptimizer int32s 0x0304 ETTLII int32s 0x0305 ShutterCurtainSync int32s 0x0306 FlashFiring int32s 0x0407 ViewInfoDuringExposure int32s 0x0408 LCDIlluminationDuringBulb int32s 0x0409 InfoButtonWhenShooting int32s 0x0501 USMLensElectronicMF int32s 0x0502 AIServoTrackingSensitivity int32s 0x0503 AIServoImagePriority int32s 0x0504 AIServoTrackingMethod int32s 0x0505 LensDriveNoAF int32s 0x0506 LensAFStopButton int32s 0x0507 AFMicroadjustment int32s[5] 0x0508 AFPointAreaExpansion int32s 0x0509 SelectableAFPoint int32s 0x050a SwitchToRegisteredAFPoint int32s 0x050b AFPointAutoSelection int32s 0x050c AFPointDisplayDuringFocus int32s 0x050d AFPointBrightness int32s 0x050e AFAssistBeam int32s 0x050f AFPointSelectionMethod int32s 0x0510 VFDisplayIllumination int32s SuperimposedDisplay int32s 0x0511 AFDuringLiveView int32s 0x0512 SelectAFAreaSelectMode int32s 0x0513 ManualAFPointSelectPattern int32s 0x0514 DisplayAllAFPoints int32s 0x0515 FocusDisplayAIServoAndMF int32s 0x0516 OrientationLinkedAFPoint int32s 0x0517 MultiControllerWhileMetering int32s 0x060f MirrorLockup int32s 0x0610 ContinuousShootingSpeed int32s[3] 0x0611 ContinuousShotLimit int32s[2] 0x0701 Shutter-AELock int32s ShutterButtonAFOnButton int32s 0x0702 AFOnAELockButtonSwitch int32s 0x0703 QuickControlDialInMeter int32s 0x0704 SetButtonWhenShooting int32s 0x0705 ManualTv int32s 0x0706 DialDirectionTvAv int32s 0x0707 AvSettingWithoutLens int32s 0x0708 WBMediaImageSizeSetting int32s 0x0709 LockMicrophoneButton int32s 0x070a ButtonFunctionControlOff int32s 0x070b AssignFuncButton int32s 0x070c CustomControls int32s 0x070d StartMovieShooting int32s 0x080b FocusingScreen int32s 0x080c TimerLength int32s[4] 0x080d ShortReleaseTimeLag int32s 0x080e AddAspectRatioInfo int32s 0x080f AddOriginalDecisionData int32s 0x0810 LiveViewExposureSimulation int32s 0x0811 LCDDisplayAtPowerOn int32s CanonVRD Tags Canon Digital Photo Professional writes VRD (Recipe Data) information as a trailer record to JPEG, TIFF, CRW and CR2 images, or as a stand- alone VRD file. The tags listed below represent information found in this record. The complete VRD data record may be accessed as a block using the Extra 'CanonVRD' tag, but this tag is not extracted or copied unless specified explicitly. Index Tag Name Writable ----- -------- -------- 0 VRD1 CanonVRD Ver1 1 VRDStampTool CanonVRD StampTool 2 VRD2 CanonVRD Ver2 CanonVRD Ver1 Tags Index Tag Name Writable ----- -------- -------- 2 VRDVersion N 8 WBAdjRGBLevels int16u[3] 24 WhiteBalanceAdj int16u 26 WBAdjColorTemp int16u 36 WBFineTuneActive int16u 40 WBFineTuneSaturation int16u 44 WBFineTuneTone int16u 46 RawColorAdj int16u 48 RawCustomSaturation int32s 52 RawCustomTone int32s 56 RawBrightnessAdj int32s 60 ToneCurveProperty int16u 122 DynamicRangeMin int16u 124 DynamicRangeMax int16u 272 ToneCurveActive int16u 276 BrightnessAdj int8s 277 ContrastAdj int8s 278 SaturationAdj int16s 286 ColorToneAdj int32s 352 RedCurvePoints int16u[21] 394 RedCurveLimits int16u[4] 410 GreenCurvePoints int16u[21] 452 GreenCurveLimits int16u[4] 468 BlueCurvePoints int16u[21] 510 BlueCurveLimits int16u[4] 526 RGBCurvePoints int16u[21] 568 RGBCurveLimits int16u[4] 580 CropActive int16u 582 CropLeft int16u 584 CropTop int16u 586 CropWidth int16u 588 CropHeight int16u 602 SharpnessAdj int16u 608 CropAspectRatio int16u 610 ConstrainedCropWidth float 614 ConstrainedCropHeight float 618 CheckMark int16u 622 Rotation int16u 624 WorkColorSpace int16u CanonVRD StampTool Tags Index Tag Name Writable ----- -------- -------- 0 StampToolCount N CanonVRD Ver2 Tags Tags added in DPP version 2.0 and later. Index Tag Name Writable ----- -------- -------- 2 PictureStyle int16s 13 RawColorToneAdj int16s 14 RawSaturationAdj int16s 15 RawContrastAdj int16s 16 RawLinear int16s 17 RawSharpnessAdj int16s 18 RawHighlightPoint int16s 19 RawShadowPoint int16s 58 MonochromeFilterEffect int16s 59 MonochromeToningEffect int16s 60 MonochromeContrast int16s 61 MonochromeLinear int16s 62 MonochromeSharpness int16s 94 ChrominanceNoiseReduction int16s 95 LuminanceNoiseReduction int16s 96 ChrominanceNR_TIFF_JPEG int16s 98 ChromaticAberrationOn int16s 99 DistortionCorrectionOn int16s 100 PeripheralIlluminationOn int16s 101 ColorBlur int16s 102 ChromaticAberration int16s 103 DistortionCorrection int16s 104 PeripheralIllumination int16s 105 AberrationCorrectionDistance int16s 106 ChromaticAberrationRed int16s 107 ChromaticAberrationBlue int16s 109 LuminanceNR_TIFF_JPEG int16s 110 AutoLightingOptimizerOn int16s 111 AutoLightingOptimizer int16s Casio Tags Tag ID Tag Name Writable ------ -------- -------- 0x0001 RecordingMode int16u 0x0002 Quality int16u 0x0003 FocusMode int16u 0x0004 FlashMode int16u 0x0005 FlashIntensity int16u 0x0006 ObjectDistance int32u 0x0007 WhiteBalance int16u 0x000a DigitalZoom int32u 0x000b Sharpness int16u 0x000c Contrast int16u 0x000d Saturation int16u 0x0014 ISO int16u 0x0015 FirmwareDate string[18] 0x0016 Enhancement int16u 0x0017 ColorFilter int16u 0x0018 AFPoint int16u 0x0019 FlashIntensity int16u 0x0e00 PrintIM PrintIM Casio Type2 Tags Tag ID Tag Name Writable ------ -------- -------- 0x0002 PreviewImageSize int16u[2] 0x0003 PreviewImageLength int32u* 0x0004 PreviewImageStart int32u* 0x0008 QualityMode int16u 0x0009 CasioImageSize int16u 0x000d FocusMode int16u 0x0014 ISO int16u 0x0019 WhiteBalance int16u 0x001d FocalLength rational64u 0x001f Saturation int16u 0x0020 Contrast int16u 0x0021 Sharpness int16u 0x0e00 PrintIM PrintIM 0x2000 PreviewImage undef 0x2001 FirmwareDate string[18] 0x2011 WhiteBalanceBias int16u[2] 0x2012 WhiteBalance int16u 0x2021 AFPointPosition int16u[4]~ 0x2022 ObjectDistance int32u 0x2034 FlashDistance int16u 0x2076 SpecialEffectMode int8u[3] 0x3000 RecordMode int16u 0x3001 ReleaseMode int16u 0x3002 Quality int16u 0x3003 FocusMode int16u 0x3006 HometownCity string 0x3007 BestShotMode int16u 0x3008 AutoISO int16u 0x3009 AFMode int16u 0x3011 Sharpness undef[2] 0x3012 Contrast undef[2] 0x3013 Saturation undef[2] 0x3014 ISO int16u 0x3015 ColorMode int16u 0x3016 Enhancement int16u 0x3017 ColorFilter int16u 0x301b UnknownMode? int16u 0x301c SequenceNumber int16u 0x301d BracketSequence int16u[2] 0x3020 ImageStabilization int16u 0x302a LightingMode int16u 0x302b PortraitRefiner int16u 0x3030 SpecialEffectLevel int16u 0x3031 SpecialEffectSetting int16u 0x4001 CaptureFrameRate int16u[n] 0x4003 VideoQuality int16u Casio AVI Tags This information is found in Casio GV-10 AVI videos. Index Tag Name Writable ----- -------- -------- 0 Software N FujiFilm Tags Tag ID Tag Name Writable ------ -------- -------- 0x0000 Version undef 0x0010 InternalSerialNumber string 0x1000 Quality string 0x1001 Sharpness int16u 0x1002 WhiteBalance int16u 0x1003 Saturation int16u 0x1004 Contrast int16u 0x1005 ColorTemperature int16u 0x1006 Contrast int16u 0x100a WhiteBalanceFineTune int32s[2] 0x100b NoiseReduction int16u 0x1010 FujiFlashMode int16u 0x1011 FlashExposureComp rational64s 0x1020 Macro int16u 0x1021 FocusMode int16u 0x1023 FocusPixel int16u[2] 0x1030 SlowSync int16u 0x1031 PictureMode int16u 0x1033 EXRAuto int16u 0x1034 EXRMode int16u 0x1100 AutoBracketing int16u 0x1101 SequenceNumber int16u 0x1210 ColorMode int16u 0x1300 BlurWarning int16u 0x1301 FocusWarning int16u 0x1302 ExposureWarning int16u 0x1400 DynamicRange int16u 0x1401 FilmMode int16u 0x1402 DynamicRangeSetting int16u 0x1403 DevelopmentDynamicRange int16u 0x1404 MinFocalLength rational64s 0x1405 MaxFocalLength rational64s 0x1406 MaxApertureAtMinFocal rational64s 0x1407 MaxApertureAtMaxFocal rational64s 0x4100 FacesDetected int16u 0x4103 FacePositions int16u[n] 0x8000 FileSource string 0x8002 OrderNumber int32u 0x8003 FrameNumber int16u 0xb211 Parallax rational64s FujiFilm RAF Tags FujiFilm RAF images contain meta information stored in a proprietary FujiFilm RAF format, as well as EXIF information stored inside an embedded JPEG preview image. The table below lists tags currently decoded from the RAF-format information. Tag ID Tag Name Writable ------ -------- -------- 0x0100 RawImageFullSize N 0x0121 RawImageSize N 0x0130 FujiLayout N 0x2ff0 WB_GRGBLevels N HP Tags These tables list tags found in the maker notes of some Hewlett-Packard camera models. The first table lists tags found in the EXIF-format maker notes of the PhotoSmart 720 (also used by the Vivitar ViviCam 3705, 3705B and 3715). Tag ID Tag Name Writable ------ -------- -------- 0x0e00 PrintIM PrintIM HP Type2 Tags These tags are used by the PhotoSmart E427. Tag ID Tag Name Writable ------ -------- -------- 'Lens Shading' LensShading N 'PreviewImage' PreviewImage N 'Serial Number' SerialNumber N HP Type4 Tags These tags are used by the PhotoSmart M627. Index Tag Name Writable ----- -------- -------- 12 MaxAperture N 16 ExposureTime N 20 CameraDateTime N 52 ISO N 92 SerialNumber N HP Type6 Tags These tags are used by the PhotoSmart M425, M525 and M527. Index Tag Name Writable ----- -------- -------- 12 FNumber N 16 ExposureTime N 20 CameraDateTime N 52 ISO N 88 SerialNumber N JVC Tags JVC EXIF maker note tags. Tag ID Tag Name Writable ------ -------- -------- 0x0002 CPUVersions N 0x0003 Quality N JVC Text Tags JVC/Victor text-based maker note tags. Tag ID Tag Name Writable ------ -------- -------- 'QTY' Quality N 'VER' MakerNoteVersion N Kodak Tags Many Kodak models don't store the maker notes in standard IFD format, and these formats vary with different models. Some information has been decoded, but much of the Kodak information remains unknown. The table below contains the most common set of Kodak tags. The following Kodak camera models have been tested and found to use these tags: C360, C663, C875, CX6330, CX6445, CX7330, CX7430, CX7525, CX7530, DC4800, DC4900, DX3500, DX3600, DX3900, DX4330, DX4530, DX4900, DX6340, DX6440, DX6490, DX7440, DX7590, DX7630, EasyShare-One, LS420, LS443, LS633, LS743, LS753, V530, V550, V570, V603, V610, V705, Z650, Z700, Z710, Z730, Z740, Z760 and Z7590. Index Tag Name Writable ----- -------- -------- 0 KodakModel string[8] 9 Quality int8u 10 BurstMode int8u 12 KodakImageWidth int16u 14 KodakImageHeight int16u 16 YearCreated int16u 18 MonthDayCreated int8u[2] 20 TimeCreated int8u[4] 24 BurstMode2? int16u 27 ShutterMode int8u 28 MeteringMode int8u 29 SequenceNumber int8u 30 FNumber int16u 32 ExposureTime int32u 36 ExposureCompensation int16s 38 VariousModes? int16u 40 Distance1? int32u 44 Distance2? int32u 48 Distance3? int32u 52 Distance4? int32u 56 FocusMode int8u 58 VariousModes2? int16u 60 PanoramaMode? int16u 62 SubjectDistance? int16u 64 WhiteBalance int8u 92 FlashMode int8u 93 FlashFired int8u 94 ISOSetting int16u 96 ISO int16u 98 TotalZoom int16u 100 DateTimeStamp int16u 102 ColorMode int16u 104 DigitalZoom int16u 107 Sharpness int8s Kodak Type2 Tags These tags are used by the Kodak DC220, DC260, DC265 and DC290, Hewlett-Packard PhotoSmart 618, C500 and C912, Pentax EI-200 and EI-2000, and Minolta EX1500Z. Index Tag Name Writable ----- -------- -------- 8 KodakMaker string[32] 40 KodakModel string[32] 108 KodakImageWidth int32u 112 KodakImageHeight int32u Kodak Type3 Tags These tags are used by the DC240, DC280, DC3400 and DC5000. Index Tag Name Writable ----- -------- -------- 12 YearCreated int16u 14 MonthDayCreated int8u[2] 16 TimeCreated int8u[4] 30 OpticalZoom int16u 55 Sharpness int8s 56 ExposureTime int32u 60 FNumber int16u 78 ISO int16u Kodak Type4 Tags These tags are used by the DC200 and DC215. Index Tag Name Writable ----- -------- -------- 32 OriginalFileName string[12] Kodak Type5 Tags These tags are used by the CX4200, CX4210, CX4230, CX4300, CX4310, CX6200 and CX6230. Index Tag Name Writable ----- -------- -------- 20 ExposureTime int32u 26 WhiteBalance int8u 28 FNumber int16u 30 ISO int16u 32 OpticalZoom int16u 34 DigitalZoom int16u 39 FlashMode int8u 42 ImageRotated int8u 43 Macro int8u Kodak Type6 Tags These tags are used by the DX3215 and DX3700. Index Tag Name Writable ----- -------- -------- 16 ExposureTime int32u 20 ISOSetting? int32u 24 FNumber int16u 26 ISO int16u 28 OpticalZoom int16u 30 DigitalZoom int16u 34 Flash int16u Kodak Type7 Tags The maker notes of models such as the C340, C433, CC533, LS755, V803 and V1003 seem to start with the camera serial number. The C310, C315, C330, C643, C743, CD33, CD43, CX7220 and CX7300 maker notes are also decoded using this table, although the strings for these cameras don't conform to the usual Kodak serial number format, and instead have the model name followed by 8 digits. Index Tag Name Writable ----- -------- -------- 0 SerialNumber string[16] Kodak Type8 Tags Kodak models such as the ZD710, P712, P850, P880, V1233, V1253, V1275, V1285, Z612, Z712, Z812, Z885 use standard TIFF IFD format for the maker notes. In keeping with Kodak's strategy of inconsistent makernotes, models such as the M380, M1033, M1093, V1073, V1273, Z1012, Z1085 and Z8612 also use these tags, but these makernotes begin with a TIFF header instead of an IFD entry count and use relative instead of absolute offsets. There is a large amount of information stored in these maker notes (apparently with much duplication), but relatively few tags have so far been decoded. Tag ID Tag Name Writable ------ -------- -------- 0xfc00 SubIFD0 Kodak SubIFD0 0xfc01 SubIFD1 Kodak SubIFD1 0xfc02 SubIFD2 Kodak SubIFD2 0xfc03 SubIFD3 Kodak SubIFD3 0xfc04 SubIFD4 Kodak SubIFD4 0xfc05 SubIFD5 Kodak SubIFD5 0xff00 CameraInfo Kodak CameraInfo Kodak SubIFD0 Tags SubIFD0 through SubIFD5 tags are used by the Z612 and Z712. Tag ID Tag Name Writable ------ -------- -------- 0xfa02 SceneMode int16u 0xfa19 SerialNumber string 0xfa1d KodakImageWidth int16u 0xfa1e KodakImageHeight int16u 0xfa20 SensorWidth int16u 0xfa21 SensorHeight int16u 0xfa23 FNumber int16u 0xfa24 ExposureTime int32u 0xfa2e ISO int16u 0xfa3d OpticalZoom int16u 0xfa46 ISO int16u 0xfa51 KodakImageWidth int16u 0xfa52 KodakImageHeight int16u 0xfa54 ThumbnailWidth int16u 0xfa55 ThumbnailHeight int16u 0xfa57 PreviewWidth int16u 0xfa58 PreviewHeight int16u Kodak SubIFD1 Tags Tag ID Tag Name Writable ------ -------- -------- 0x0027 ISO int16u 0x0028 ISO int16u Kodak SubIFD2 Tags Tag ID Tag Name Writable ------ -------- -------- 0x6002 SceneModeUsed int32u 0x6006 OpticalZoom int32u 0x6103 MaxAperture int32u 0xf002 SceneModeUsed int32u 0xf006 OpticalZoom int32u 0xf103 FNumber int32u 0xf104 ExposureTime int32u 0xf105 ISO int32u Kodak SubIFD3 Tags Tag ID Tag Name Writable ------ -------- -------- 0x1000 OpticalZoom int16u Kodak SubIFD4 Tags Tag ID Tag Name Writable ------ -------- -------- [no tags known] Kodak SubIFD5 Tags Tag ID Tag Name Writable ------ -------- -------- 0x000f OpticalZoom int16u Kodak CameraInfo Tags These tags are used by the P712, P850 and P880. Tag ID Tag Name Writable ------ -------- -------- 0xf900 SensorWidth int16u 0xf901 SensorHeight int16u 0xf902 BayerPattern string 0xf903 SensorFullWidth int16u 0xf904 SensorFullHeight int16u 0xf907 KodakImageWidth int16u 0xf908 KodakImageHeight int16u 0xfa00 KodakInfoType string 0xfa04 SerialNumber string 0xfd04 FNumber int16u 0xfd05 ExposureTime int32u 0xfd06 ISO int16u Kodak Type9 Tags These tags are used by the C1013. Index Tag Name Writable ----- -------- -------- 12 FNumber int16u 16 ExposureTime int32u 20 DateTimeOriginal string[20] 52 ISO int16u 87 FirmwareVersion string[16] 168 SerialNumber string[12] Kodak Type10 Tags Another variation of the IFD-format type, this time with just a byte order indicator instead of a full TIFF header. These tags are used by the Z980. Tag ID Tag Name Writable ------ -------- -------- 0x0002 PreviewImageSize int16u[2] 0x0012 ExposureTime int32u 0x0013 FNumber int16u 0x0014 ISO int16u 0x001d FocalLength int32u Kodak Unknown Tags Index Tag Name Writable ----- -------- -------- [no tags known] Kodak IFD Tags These tags are found in a separate IFD of JPEG, TIFF, DCR and KDC images from some older Kodak models such as the DC50, DC120, DCS760C, DCS Pro 14N, 14nx, SLR/n, Pro Back and Canon EOS D2000. Tag ID Tag Name Writable ------ -------- -------- 0x0001 UnknownEV? rational64u 0x0003 ExposureValue rational64u 0x03e9 OriginalFileName string 0x03eb SensorLeftBorder N 0x03ec SensorTopBorder N 0x03ed SensorImageWidth N 0x03ee SensorImageHeight N 0x03f1 TextualInfo Kodak TextualInfo 0x03fc WhiteBalance int16u 0x03fd Processing Kodak Processing 0x0401 Time string 0x0414 NCDFileInfo string 0x0846 ColorTemperature int16u 0x0852 WB_RGBMul0 N 0x0853 WB_RGBMul1 N 0x0854 WB_RGBMul2 N 0x0855 WB_RGBMul3 N 0x085c WB_RGBCoeffs0 N 0x085d WB_RGBCoeffs1 N 0x085e WB_RGBCoeffs2 N 0x085f WB_RGBCoeffs3 N 0x0ce5 FirmwareVersion string 0x1391 ToneCurveFileName string 0x1784 ISO int32u Kodak TextualInfo Tags Below is a list of tags which have been observed in the Kodak TextualInfo data, however ExifTool will extract information from any tags found here. Tag ID Tag Name Writable ------ -------- -------- 'AF Function' AFMode N 'Actual Compensation' ActualCompensation N 'Aperture' Aperture N 'Auto Bracket' AutoBracket N 'Brightness Value' BrightnessValue N 'Camera' CameraModel N 'Camera body' CameraBody N 'Compensation' ExposureCompensation N 'Date' Date N 'Exposure Bias' ExposureBias N 'Exposure Mode' ExposureMode N 'Firmware Version' FirmwareVersion N 'Flash Compensation' FlashExposureComp N 'Flash Fired' FlashFired N 'Flash Sync Mode' FlashSyncMode N 'Focal Length' FocalLength N 'Height' KodakImageHeight N 'ISO' ISO N 'ISO Speed' ISO N 'Image Number' ImageNumber N 'Max Aperture' MaxAperture N 'Meter Mode' MeterMode N 'Min Aperture' MinAperture N 'Popup Flash' PopupFlash N 'Serial Number' SerialNumber N 'Shooting Mode' ShootingMode N 'Shutter' ShutterSpeed N 'Temperature' Temperature N 'Time' Time N 'White balance' WhiteBalance N 'Width' KodakImageWidth N '_other_info' OtherInfo N Kodak Processing Tags Index Tag Name Writable ----- -------- -------- 20 WB_RGBLevels N Kodak Meta Tags These tags are found in the APP3 "Meta" segment of JPEG images from Kodak cameras such as the DC280, DC3400, DC5000 and MC3. The structure of this segment is similar to the APP1 "Exif" segment, but a different set of tags is used. Tag ID Tag Name Writable ------ -------- -------- 0xc350 FilmProductCode N 0xc351 ImageSourceEK N 0xc352 CaptureConditionsPAR N 0xc353 CameraOwner N 0xc354 SerialNumber N 0xc355 UserSelectGroupTitle N 0xc356 DealerIDNumber N 0xc357 CaptureDeviceFID N 0xc358 EnvelopeNumber N 0xc359 FrameNumber N 0xc35a FilmCategory N 0xc35b FilmGencode N 0xc35c ModelAndVersion N 0xc35d FilmSize N 0xc35e SBA_RGBShifts N 0xc35f SBAInputImageColorspace N 0xc360 SBAInputImageBitDepth N 0xc361 SBAExposureRecord N 0xc362 UserAdjSBA_RGBShifts N 0xc363 ImageRotationStatus N 0xc364 RollGuidElements N 0xc365 MetadataNumber N 0xc366 EditTagArray N 0xc367 Magnification N 0xc36c NativeXResolution N 0xc36d NativeYResolution N 0xc36e KodakEffectsIFD Kodak SpecialEffects 0xc36f KodakBordersIFD Kodak Borders 0xc37a NativeResolutionUnit N 0xc418 SourceImageDirectory N 0xc419 SourceImageFileName N 0xc41a SourceImageVolumeName N 0xc46c PrintQuality N 0xc46e ImagePrintStatus N Kodak SpecialEffects Tags The Kodak SpecialEffects and Borders tags are found in sub-IFD's within the Kodak JPEG APP3 "Meta" segment. Tag ID Tag Name Writable ------ -------- -------- 0x0000 DigitalEffectsVersion N 0x0001 DigitalEffectsName N 0x0002 DigitalEffectsType N Kodak Borders Tags Tag ID Tag Name Writable ------ -------- -------- 0x0000 BordersVersion N 0x0001 BorderName N 0x0002 BorderID N 0x0003 BorderLocation N 0x0004 BorderType N 0x0008 WatermarkType N Kodak KDC_IFD Tags These tags are found in a separate IFD of KDC images from some newer Kodak models such as the P880 and Z1015IS. Tag ID Tag Name Writable ------ -------- -------- 0xfa00 SerialNumber string 0xfa0d WhiteBalance int8u 0xfa25 WB_RGBLevelsAuto N 0xfa27 WB_RGBLevelsTungsten N 0xfa28 WB_RGBLevelsFluorescent N 0xfa29 WB_RGBLevelsDaylight N 0xfa2a WB_RGBLevelsShade N Kodak MOV Tags This information is found in Kodak MOV videos from models such as the P880. Index Tag Name Writable ----- -------- -------- 0 Make N 22 Model N 64 ModelType N 78 ExposureTime N 82 FNumber N 90 ExposureCompensation N 112 FocalLength N Leaf Tags These tags are found in .MOS images from Leaf digital camera backs as written by Creo Leaf Capture. They exist within the Leaf-specific directory structure of EXIF tag 0x8606. The tables below list observed Leaf tags, however ExifTool will extract any tags found in the Leaf directories even if they don't appear in these tables. Tag ID Tag Name Writable ------ -------- -------- 'JPEG_preview_data' PreviewImage undef 'JPEG_preview_info' PreviewInfo N 'PDA_histogram_data' PDAHistogram N 'back_serial_number' BackSerial N 'camera_profile' CameraProfile Leaf CameraProfile 'icc_camera_profile' ICC_Profile ICC_Profile 'icc_camera_to_tone_matrix' ToneMatrix N 'icc_camera_to_tone_space_flow' ToneSpaceFlow N 'icc_rgb_ws_profile' RGB_Profile ICC_Profile 'image_offset' ImageOffset N 'pattern_ratation_angle' PatternAngle N Leaf CameraProfile Tags All Tag ID's in the following table have a leading 'CamProf_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' CameraBackType N 'capture_profile' CaptureProfile Leaf CaptureProfile 'image_profile' ImageProfile Leaf ImageProfile 'name' CameraName N 'type' CameraType N 'version' CameraProfileVersion N Leaf CaptureProfile Tags All Tag ID's in the following table have a leading 'CaptProf_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'CCD_rect' CCDRect N 'CCD_valid_rect' CCDValidRect N 'CCD_video_rect' CCDVideoRect N 'back_type' CaptProfBackType N 'center_dark_rect' CenterDarkRect N 'color_averages' ColorAverages N 'color_matrix' ColorMatrix N 'dark_correction_type' DarkCorrectionType N 'image_bounds' ImageBounds N 'image_fields' ImageFields N 'image_offset' ImageOffset N 'left_dark_rect' LeftDarkRect N 'luminance_consts' LuminanceConsts N 'mosaic_pattern' MosaicPattern N 'name' CaptProfName N 'number_of_planes' NumberOfPlanes N 'raw_data_rotation' RawDataRotation N 'reconstruction_type' ReconstructionType N 'right_dark_rect' RightDarkRect N 'serial_number' CaptureSerial N 'type' CaptProfType N 'version' CaptProfVersion N 'xy_offset_info' XYOffsetInfo N Leaf ImageProfile Tags All Tag ID's in the following table have a leading 'ImgProf_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' ImgProfBackType N 'image_status' ImageStatus N 'name' ImgProfName N 'rotation_angle' RotationAngle N 'shoot_setup' ShootSetup Leaf ShootSetup 'type' ImgProfType N 'version' ImgProfVersion N Leaf ShootSetup Tags All Tag ID's in the following table have a leading 'ShootObj_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' ShootObjBackType N 'camera_setup' CameraSetup Leaf CameraSetup 'capture_setup' CaptureSetup Leaf CaptureSetup 'color_setup' ColorSetup Leaf ColorSetup 'look_header' LookHeader Leaf LookHeader 'name' ShootObjName N 'save_setup' SaveSetup Leaf SaveSetup 'type' ShootObjType N 'version' ShootObjVersion N Leaf CameraSetup Tags All Tag ID's in the following table have a leading 'CameraObj_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'ISO_speed' ISOSpeed N 'back_type' CameraObjBackType N 'camera_type' CameraType N 'lens_ID' LensID N 'lens_type' LensType N 'name' CameraObjName N 'strobe' Strobe N 'type' CameraObjType N 'version' CameraObjVersion N Leaf CaptureSetup Tags All Tag ID's in the following table have a leading 'CaptureObj_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'Multi_quality' MultiQuality N 'back_type' CaptureObjBackType N 'name' CaptureObjName N 'neutals' Neutals Leaf Neutrals 'selection' Selection Leaf Selection 'sharpness' Sharpness Leaf Sharpness 'single_quality' SingleQuality N 'tone_curve' ToneCurve Leaf ToneCurve 'type' CaptureObjType N 'version' CaptureObjVersion N Leaf Neutrals Tags All Tag ID's in the following table have a leading 'NeutObj_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' NeutObjBackType N 'color_casts' ColorCasts N 'highlight_end_points' HighlightEndPoints N 'name' NeutObjName N 'neutrals' Neutrals N 'shadow_end_points' ShadowEndPoints N 'type' NeutObjType N 'version' NeutObjVersion N Leaf Selection Tags All Tag ID's in the following table have a leading 'SelObj_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' SelObjBackType N 'locks' Locks N 'name' SelObjName N 'orientation' Orientation N 'rect' Rect N 'resolution' Resolution N 'scale' Scale N 'type' SelObjType N 'version' SelObjVersion N Leaf Sharpness Tags All Tag ID's in the following table have a leading 'SharpObj_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' SharpObjBackType N 'data_len' DataLen N 'name' SharpObjName N 'sharp_info' SharpInfo N 'sharp_method' SharpMethod N 'type' SharpObjType N 'version' SharpObjVersion N Leaf ToneCurve Tags All Tag ID's in the following table have a leading 'ToneObj_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' ToneObjBackType N 'gamma' Gamma N 'name' ToneObjName N 'npts' Npts N 'tones' Tones N 'type' ToneObjType N 'version' ToneObjVersion N Leaf ColorSetup Tags All Tag ID's in the following table have a leading 'ColorObj_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' ColorObjBackType N 'color_mode' ColorMode N 'color_type' ColorType N 'has_ICC' HasICC N 'input_profile' InputProfile N 'name' ColorObjName N 'output_profile' OutputProfile N 'type' ColorObjType N 'version' ColorObjVersion N Leaf LookHeader Tags All Tag ID's in the following table have a leading 'LookHead_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' LookHeadBackType N 'name' LookHeadName N 'type' LookHeadType N 'version' LookHeadVersion N Leaf SaveSetup Tags All Tag ID's in the following table have a leading 'SaveObj_' which has been removed. Tag ID Tag Name Writable ------ -------- -------- 'back_type' SaveObjBackType N 'leaf_auto_active' LeafAutoActive N 'leaf_auto_base_name' LeafAutoBaseName N 'leaf_hot_folder' LeafHotFolder N 'leaf_open_proc_HDR' LeafOpenProcHDR N 'leaf_output_file_type' LeafOutputFileType N 'leaf_save_selection' LeafSaveSelection N 'name' SaveObjName N 'std_auto_active' StdAutoActive N 'std_base_name' StdBaseName N 'std_hot_folder' StdHotFolder N 'std_open_in_photoshop' StdOpenInPhotoshop N 'std_output_bit_depth' StdOutputBitDepth N 'std_output_color_mode' StdOutputColorMode N 'std_output_file_type' StdOutputFileType N 'std_oxygen' StdOxygen N 'std_save_selection' StdSaveSelection N 'std_scaled_output' StdScaledOutput N 'std_sharpen_output' StdSharpenOutput N 'type' SaveObjType N 'version' SaveObjVersion N Leaf SubIFD Tags Leaf writes a TIFF-format sub-IFD inside IFD0 of a MOS image. No tags in this sub-IFD are currently known, except for tag 0x8606 which really shouldn't be here anyway (so it doesn't appear in the table below) because it duplicates a reference to the same data of tag 0x8606 in IFD0. Tag ID Tag Name Writable ------ -------- -------- [no tags known] Minolta Tags These tags are used by Minolta, Konica/Minolta as well as some Sony cameras. Minolta doesn't make things easy for decoders because the meaning of some tags and the location where some information is stored is different for different camera models. (Take MinoltaQuality for example, which may be located in 5 different places.) Tag ID Tag Name Writable ------ -------- -------- 0x0000 MakerNoteVersion undef[4] 0x0001 MinoltaCameraSettingsOld Minolta CameraSettings 0x0003 MinoltaCameraSettings Minolta CameraSettings 0x0004 MinoltaCameraSettings7D Minolta CameraSettings7D 0x0018 ImageStabilization N 0x0040 CompressedImageSize int32u 0x0081 PreviewImage undef 0x0088 PreviewImageStart int32u* 0x0089 PreviewImageLength int32u* 0x0100 SceneMode int32u 0x0101 ColorMode int32u 0x0102 MinoltaQuality int32u 0x0103 MinoltaQuality int32u MinoltaImageSize int32u 0x0104 FlashExposureComp rational64s 0x0105 Teleconverter int32u 0x0107 ImageStabilization int32u 0x0109 RawAndJpgRecording int32u 0x010a ZoneMatching int32u 0x010b ColorTemperature int32u 0x010c LensType int32u 0x0111 ColorCompensationFilter int32s 0x0112 WhiteBalanceFineTune int32u 0x0113 ImageStabilization int32u 0x0114 MinoltaCameraSettings5D Minolta CameraSettings5D CameraSettingsA100 Minolta CameraSettingsA100 0x0115 WhiteBalance int32u 0x0e00 PrintIM PrintIM 0x0f00 MinoltaCameraSettings2 N Minolta CameraSettings Tags There is some variability in CameraSettings information between different models (and sometimes even between different firmware versions), so this information may not be as reliable as it should be. Because of this, tags in the following tables are set to lower priority to prevent them from superceding the values of same-named tags in other locations when duplicate tags are disabled. Index Tag Name Writable ----- -------- -------- 1 ExposureMode int32u 2 FlashMode int32u 3 WhiteBalance int32u~ 4 MinoltaImageSize int32u 5 MinoltaQuality int32u 6 DriveMode int32u 7 MeteringMode int32u 8 ISO int32u 9 ExposureTime int32u 10 FNumber int32u 11 MacroMode int32u 12 DigitalZoom int32u 13 ExposureCompensation int32u 14 BracketStep int32u 16 IntervalLength int32u 17 IntervalNumber int32u 18 FocalLength int32u 19 FocusDistance int32u 20 FlashFired int32u 21 MinoltaDate int32u 22 MinoltaTime int32u 23 MaxAperture int32u 26 FileNumberMemory int32u 27 LastFileNumber int32u 28 ColorBalanceRed int32u 29 ColorBalanceGreen int32u 30 ColorBalanceBlue int32u 31 Saturation int32u 32 Contrast int32u 33 Sharpness int32u 34 SubjectProgram int32u 35 FlashExposureComp int32u 36 ISOSetting int32u 37 MinoltaModelID int32u 38 IntervalMode int32u 39 FolderName int32u 40 ColorMode int32u 41 ColorFilter int32u 42 BWFilter int32u 43 InternalFlash int32u 44 Brightness int32u 45 SpotFocusPointX int32u 46 SpotFocusPointY int32u 47 WideFocusZone int32u 48 FocusMode int32u 49 FocusArea int32u 50 DECPosition int32u 51 ColorProfile int32u 52 DataImprint int32u 63 FlashMetering int32u Minolta CameraSettings7D Tags Index Tag Name Writable ----- -------- -------- 0 ExposureMode int16u 2 MinoltaImageSize int16u 3 MinoltaQuality int16u 4 WhiteBalance int16u 14 FocusMode int16u 16 AFPoints int16u 21 Flash int16u 22 FlashMode int16u 28 ISOSetting int16u 30 ExposureCompensation int16s 37 ColorSpace int16u 38 Sharpness int16u 39 Contrast int16u 40 Saturation int16u 45 FreeMemoryCardImages int16u 63 ColorTemperature int16s 64 HueAdjustment int16u 70 Rotation int16u 71 FNumber int16u 72 ExposureTime int16u 74 FreeMemoryCardImages int16u 94 ImageNumber int16u 96 NoiseReduction int16u 98 ImageNumber2 int16u 113 ImageStabilization int16u 117 ZoneMatchingOn int16u Minolta CameraSettings5D Tags Index Tag Name Writable ----- -------- -------- 10 ExposureMode int16u 12 MinoltaImageSize int16u 13 MinoltaQuality int16u 14 WhiteBalance int16u 31 Flash int16u 32 FlashMode int16u 37 MeteringMode int16u 38 ISOSetting int16u 47 ColorSpace int16u 48 Sharpness int16u 49 Contrast int16u 50 Saturation int16u 53 ExposureTime int16u 54 FNumber int16u 55 FreeMemoryCardImages int16u 73 ColorTemperature int16s 74 HueAdjustment int16u 80 Rotation int16u 83 ExposureCompensation int16u 84 FreeMemoryCardImages int16u 101 Rotation int16u 110 ColorTemperature int16s 113 PictureFinish int16u 174 ImageNumber int16u 176 NoiseReduction int16u 189 ImageStabilization int16u Minolta CameraSettingsA100 Tags Camera settings information for the Sony DSLR-A100. Index Tag Name Writable ----- -------- -------- 0 ExposureMode int16u 1 ExposureCompensationSetting int16u 5 HighSpeedSync int16u 6 ManualExposureTime int16u 7 ManualFNumber int16u 8 ExposureTime int16u 9 FNumber int16u 10 DriveMode2 int16u 11 WhiteBalance int16u 12 FocusMode int16u 13 LocalAFAreaPoint int16u 14 AFAreaMode int16u 15 FlashMode int16u 16 FlashExposureCompSetting int16u 18 MeteringMode int16u 19 ISOSetting int16u 20 ZoneMatching int16u 21 DynamicRangeOptimizer int16u 22 ColorMode int16u 23 ColorSpace int16u 24 Sharpness int16u 25 Contrast int16u 26 Saturation int16u 28 FlashMetering int16u 29 PrioritySetupShutterRelease int16u 30 DriveMode int16u 31 SelfTimerTime int16u 32 ContinuousBracketing int16u 33 SingleFrameBracketing int16u 34 WhiteBalanceBracketing int16u 35 WhiteBalanceSetting int16u 36 PresetWhiteBalance int16u 37 ColorTemperatureSetting int16u 38 CustomWBSetting int16u 39 DynamicRangeOptimizerSetting int16u 50 FreeMemoryCardImages int16u 52 CustomWBRedLevel int16u 53 CustomWBGreenLevel int16u 54 CustomWBBlueLevel int16u 55 CustomWBError int16u 56 WhiteBalanceFineTune int16s 57 ColorTemperature int16u 58 ColorCompensationFilter int16s 59 SonyImageSize int16u 60 SonyQuality int16u 61 InstantPlaybackTime int16u 62 InstantPlaybackSetup int16u 63 NoiseReduction int16u 64 EyeStartAF int16u 65 RedEyeReduction int16u 66 FlashDefault int16u 67 AutoBracketOrder int16u 68 FocusHoldButton int16u 69 AELButton int16u 70 ControlDialSet int16u 71 ExposureCompensationMode int16u 72 AFAssist int16u 73 CardShutterLock int16u 74 LensShutterLock int16u 75 AFAreaIllumination int16u 76 MonitorDisplayOff int16u 77 RecordDisplay int16u 78 PlayDisplay int16u 80 ExposureIndicator int16u 81 AELExposureIndicator int16u 82 ExposureBracketingIndicatorLast int16u 83 MeteringOffScaleIndicator int16u 84 FlashExposureIndicator int16u 85 FlashExposureIndicatorNext int16u 86 FlashExposureIndicatorLast int16u 87 ImageStabilization int16u 88 FocusModeSwitch int16u 89 FlashType int16u 90 Rotation int16u 91 AELock int16u 94 ColorTemperature int16u 95 ColorCompensationFilter int16s 96 BatteryLevel int16u Minolta MMA Tags This information is found in MOV videos from Minolta models such as the DiMAGE A2, S414 and 7Hi. Index Tag Name Writable ----- -------- -------- 0 Make N 20 SoftwareVersion N Minolta MOV1 Tags This information is found in MOV videos from some Konica Minolta models such as the DiMage Z10 and X50. Index Tag Name Writable ----- -------- -------- 0 Make N 32 ModelType N 46 ExposureTime N 50 FNumber N 58 ExposureCompensation N 80 FocalLength N Minolta MOV2 Tags This information is found in MOV videos from some Minolta models such as the DiMAGE X and Xt. Index Tag Name Writable ----- -------- -------- 0 Make N 24 ModelType N 38 ExposureTime N 42 FNumber N 50 ExposureCompensation N 72 FocalLength N Nikon Tags Tag ID Tag Name Writable ------ -------- -------- 0x0001 MakerNoteVersion undef[4] 0x0002 ISO int16u[2] 0x0003 ColorMode string 0x0004 Quality string 0x0005 WhiteBalance string 0x0006 Sharpness string 0x0007 FocusMode string 0x0008 FlashSetting string 0x0009 FlashType string[13] 0x000b WhiteBalanceFineTune int16s[n] 0x000c WB_RBLevels rational64u[4] 0x000d ProgramShift undef[4] 0x000e ExposureDifference undef[4] 0x000f ISOSelection string 0x0010 DataDump N 0x0011 PreviewIFD Nikon PreviewIFD 0x0012 FlashExposureComp undef[4] 0x0013 ISOSetting int16u[2] 0x0014 ColorBalanceA Nikon ColorBalanceA 0x0016 ImageBoundary int16u[4] 0x0017 FlashExposureComp undef[4] 0x0018 FlashExposureBracketValue undef[4] 0x0019 ExposureBracketValue rational64s 0x001a ImageProcessing string 0x001b CropHiSpeed int16u[7]~ 0x001c ExposureTuning undef[3] 0x001d SerialNumber string! 0x001e ColorSpace int16u 0x001f VRInfo Nikon VRInfo 0x0020 ImageAuthentication int8u 0x0022 ActiveD-Lighting int16u 0x0023 PictureControl Nikon PictureControl 0x0024 WorldTime Nikon WorldTime 0x0025 ISOInfo Nikon ISOInfo 0x002a VignetteControl int16u 0x002b DistortInfo Nikon DistortInfo 0x0080 ImageAdjustment string 0x0081 ToneComp string 0x0082 AuxiliaryLens string 0x0083 LensType int8u 0x0084 Lens rational64u[4] 0x0085 ManualFocusDistance rational64u 0x0086 DigitalZoom rational64u 0x0087 FlashMode int8u 0x0088 AFInfo Nikon AFInfo Nikon AFInfo 0x0089 ShootingMode int16u~ 0x008b LensFStops undef[4] 0x008c ContrastCurve N 0x008d ColorHue string 0x008f SceneMode string 0x0090 LightSource string 0x0091 ShotInfoD40 Nikon ShotInfoD40 ShotInfoD80 Nikon ShotInfoD80 ShotInfoD90 Nikon ShotInfoD90 ShotInfoD3a Nikon ShotInfoD3a ShotInfoD3b Nikon ShotInfoD3b ShotInfoD3X Nikon ShotInfoD3X ShotInfoD3S Nikon ShotInfoD3S ShotInfoD300a Nikon ShotInfoD300a ShotInfoD300b Nikon ShotInfoD300b ShotInfoD300S Nikon ShotInfoD300S ShotInfoD5000 Nikon ShotInfoD5000 ShotInfo02xx Nikon ShotInfo ShotInfoUnknown Nikon ShotInfo 0x0092 HueAdjustment int16s 0x0093 NEFCompression int16u 0x0094 Saturation int16s 0x0095 NoiseReduction string 0x0096 LinearizationTable N 0x0097 ColorBalance0100 Nikon ColorBalance1 ColorBalance0102 Nikon ColorBalance2 ColorBalance0103 Nikon ColorBalance3 ColorBalance0205 Nikon ColorBalance2 ColorBalance0209 Nikon ColorBalance4 ColorBalance02 Nikon ColorBalance2 ColorBalanceUnknown N 0x0098 LensData0100 Nikon LensData00 LensData0101 Nikon LensData01 LensData0201 Nikon LensData01 LensData0204 Nikon LensData0204 LensDataUnknown Nikon LensDataUnknown 0x0099 RawImageCenter int16u[2] 0x009a SensorPixelSize rational64u[2] 0x009c SceneAssist string 0x009e RetouchHistory int16u[10] 0x00a0 SerialNumber string 0x00a2 ImageDataSize int32u 0x00a5 ImageCount int32u 0x00a6 DeletedImageCount int32u 0x00a7 ShutterCount int32u! 0x00a8 FlashInfo0100 Nikon FlashInfo0100 FlashInfo0102 Nikon FlashInfo0102 FlashInfo0103 Nikon FlashInfo0103 FlashInfoUnknown Nikon FlashInfoUnknown 0x00a9 ImageOptimization string[16] 0x00aa Saturation string 0x00ab VariProgram string 0x00ac ImageStabilization string 0x00ad AFResponse string 0x00b0 MultiExposure Nikon MultiExposure 0x00b1 HighISONoiseReduction int16u 0x00b3 ToningEffect string 0x00b6 PowerUpTime undef~ 0x00b7 AFInfo2 Nikon AFInfo2 0x00b8 FileInfo Nikon FileInfo 0x00b9 AFTune Nikon AFTune 0x00bd PictureControl Nikon PictureControl 0x0e00 PrintIM PrintIM 0x0e01 NikonCaptureData NikonCapture 0x0e09 NikonCaptureVersion string 0x0e0e NikonCaptureOffsets Nikon CaptureOffsets 0x0e10 NikonScanIFD Nikon Scan 0x0e1d NikonICCProfile ICC_Profile 0x0e1e NikonCaptureOutput Nikon CaptureOutput 0x0e22 NEFBitDepth int16u[4]! Nikon PreviewIFD Tags Tag ID Tag Name Writable ------ -------- -------- 0x00fe SubfileType N 0x0103 Compression N 0x011a XResolution N 0x011b YResolution N 0x0128 ResolutionUnit N 0x0201 PreviewImageStart int32u* 0x0202 PreviewImageLength int32u* 0x0213 YCbCrPositioning N Nikon ColorBalanceA Tags Index Tag Name Writable ----- -------- -------- 624 RedBalance int16u! 625 BlueBalance int16u! Nikon VRInfo Tags Index Tag Name Writable ----- -------- -------- 0 VRInfoVersion N 4 VibrationReduction int8u Nikon PictureControl Tags Index Tag Name Writable ----- -------- -------- 0 PictureControlVersion N 4 PictureControlName string[20] 24 PictureControlBase string[20] 48 PictureControlAdjust int8u 49 PictureControlQuickAdjust int8u 50 Sharpness int8u 51 Contrast int8u 52 Brightness int8u 53 Saturation int8u 54 HueAdjustment int8u 55 FilterEffect int8u 56 ToningEffect int8u 57 ToningSaturation int8u Nikon WorldTime Tags Index Tag Name Writable ----- -------- -------- 0 Timezone int16s 2 DaylightSavings int8u 3 DateDisplayFormat int8u Nikon ISOInfo Tags Index Tag Name Writable ----- -------- -------- 0 ISO int8u 4 ISOExpansion int16u 6 ISO2 int8u 10 ISOExpansion2 int16u Nikon DistortInfo Tags Index Tag Name Writable ----- -------- -------- 0 DistortionVersion? N 4 AutoDistortionControl int8u Nikon AFInfo Tags Index Tag Name Writable ----- -------- -------- 0 AFAreaMode int8u 1 AFPoint int8u 2 AFPointsInFocus int16u Nikon ShotInfoD40 Tags These tags are extracted from encrypted data in D40 and D40X images. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 582 ShutterCount int32u 586.1 VibrationReduction int8u & 0x08 729 CustomSettingsD40 NikonCustom SettingsD40 Nikon ShotInfoD80 Tags These tags are extracted from encrypted data in D80 images. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 586 ShutterCount int32u 590.1 Rotation int8u & 0x07 590.2 VibrationReduction int8u & 0x18 590.3 FlashFired int8u & 0xe0 708 NikonImageSize int8u & 0xf0 708.1 ImageQuality int8u & 0x0f 748 CustomSettingsD80 NikonCustom SettingsD80 Nikon ShotInfoD90 Tags These tags are extracted from encrypted data in images from the D90 with firmware 1.00. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 4 FirmwareVersion N 693 ISO2 int8u 725 ShutterCount int32u 884 CustomSettingsD90 NikonCustom SettingsD90 Nikon ShotInfoD3a Tags These tags are extracted from encrypted data in images from the D3 with firmware 1.00 and earlier. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 598 ISO2 int8u 630 ShutterCount int32u 723.1 NikonImageSize int8u & 0x18 723.2 ImageQuality int8u & 0x07 769 CustomSettingsD3 NikonCustom SettingsD3 Nikon ShotInfoD3b Tags These tags are extracted from encrypted data in images from the D3 with firmware 1.10, 2.00 and 2.01. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 4 FirmwareVersion N 16 ImageArea int8u 605 ISO2 int8u 637 ShutterCount int32u 639 ShutterCount int32u 650 PreFlashReturnStrength int8u 732.1 NikonImageSize int8u & 0x18 732.2 ImageQuality int8u & 0x07 778 CustomSettingsD3 NikonCustom SettingsD3 Nikon ShotInfoD3X Tags These tags are extracted from encrypted data in images from the D3X with firmware 1.00. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 4 FirmwareVersion N 605 ISO2 int8u 640 ShutterCount int32u 779 CustomSettingsD3X NikonCustom SettingsD3 Nikon ShotInfoD3S Tags These tags are extracted from encrypted data in images from the D3S with firmware 1.00 and earlier. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 4 FirmwareVersion N 545 ISO2 int8u 578 ShutterCount int32u 718 CustomSettingsD3S NikonCustom SettingsD3 Nikon ShotInfoD300a Tags These tags are extracted from encrypted data in images from the D300 with firmware 1.00 and earlier. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 604 ISO2 int8u 633 ShutterCount int32u 721 AFFineTuneAdj int16u 790 CustomSettingsD300 NikonCustom SettingsD3 Nikon ShotInfoD300b Tags These tags are extracted from encrypted data in images from the D300 with firmware 1.10. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 4 FirmwareVersion N 613 ISO2 int8u 644 ShutterCount int32u 732 AFFineTuneAdj int16u 802 CustomSettingsD300 NikonCustom SettingsD3 Nikon ShotInfoD300S Tags These tags are extracted from encrypted data in images from the D300S with firmware 1.00. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 4 FirmwareVersion N 613 ISO2 int8u 646 ShutterCount int32u 804 CustomSettingsD300S NikonCustom SettingsD3 Nikon ShotInfoD5000 Tags These tags are extracted from encrypted data in images from the D5000 with firmware 1.00. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 4 FirmwareVersion N 693 ISO2 int8u 726 ShutterCount int32u 888 CustomSettingsD5000 NikonCustom SettingsD5000 Nikon ShotInfo Tags This information is encrypted for ShotInfoVersion 02xx, and some tags are only valid for specific models. Index Tag Name Writable ----- -------- -------- 0 ShotInfoVersion N 4 FirmwareVersion N 16 DistortionControl int8u 102 VR_0x66? int8u 106 ShutterCount int32u 110 DeletedImageCount int32u 117 VibrationReduction int8u 130 VibrationReduction int8u 343 ShutterCount undef[2] 430 VibrationReduction int8u 589 ShutterCount int32u Nikon ColorBalance1 Tags Index Tag Name Writable ----- -------- -------- 0 WB_RBGGLevels int16u[4]! Nikon ColorBalance2 Tags This information is encrypted for most camera models. Index Tag Name Writable ----- -------- -------- 0 WB_RGGBLevels int16u[4]! Nikon ColorBalance3 Tags Index Tag Name Writable ----- -------- -------- 0 WB_RGBGLevels int16u[4]! Nikon ColorBalance4 Tags Index Tag Name Writable ----- -------- -------- 0 WB_GRBGLevels int16u[4]! Nikon LensData00 Tags This structure is used by the D100, and D1X with firmware version 1.1. Index Tag Name Writable ----- -------- -------- 0 LensDataVersion N 6 LensIDNumber int8u 7 LensFStops int8u 8 MinFocalLength int8u 9 MaxFocalLength int8u 10 MaxApertureAtMinFocal int8u 11 MaxApertureAtMaxFocal int8u 12 MCUVersion int8u Nikon LensData01 Tags Nikon encrypts the LensData information below if LensDataVersion is 0201 or higher, but the decryption algorithm is known so the information can be extracted. Index Tag Name Writable ----- -------- -------- 0 LensDataVersion N 4 ExitPupilPosition int8u 5 AFAperture int8u 8 FocusPosition int8u 9 FocusDistance int8u 10 FocalLength int8u 11 LensIDNumber int8u 12 LensFStops int8u 13 MinFocalLength int8u 14 MaxFocalLength int8u 15 MaxApertureAtMinFocal int8u 16 MaxApertureAtMaxFocal int8u 17 MCUVersion int8u 18 EffectiveMaxAperture int8u Nikon LensData0204 Tags Nikon encrypts the LensData information below if LensDataVersion is 0201 or higher, but the decryption algorithm is known so the information can be extracted. Index Tag Name Writable ----- -------- -------- 0 LensDataVersion N 4 ExitPupilPosition int8u 5 AFAperture int8u 8 FocusPosition int8u 10 FocusDistance int8u 11 FocalLength int8u 12 LensIDNumber int8u 13 LensFStops int8u 14 MinFocalLength int8u 15 MaxFocalLength int8u 16 MaxApertureAtMinFocal int8u 17 MaxApertureAtMaxFocal int8u 18 MCUVersion int8u 19 EffectiveMaxAperture int8u Nikon LensDataUnknown Tags Index Tag Name Writable ----- -------- -------- 0 LensDataVersion N Nikon FlashInfo0100 Tags These tags are used by the D2H, D2Hs, D2X, D2Xs, D50, D70, D70s, D80 and D200. Index Tag Name Writable ----- -------- -------- 0 FlashInfoVersion N 4 FlashSource int8u 6 ExternalFlashFirmware int8u[2] 8 ExternalFlashFlags int8u 9.1 FlashCommanderMode int8u & 0x80 9.2 FlashControlMode int8u & 0x7f 10 FlashOutput int8u FlashExposureComp int8s 11 FlashFocalLength int8u 12 RepeatingFlashRate int8u 13 RepeatingFlashCount int8u 14 FlashGNDistance int8u 15 FlashGroupAControlMode int8u & 0x0f 16 FlashGroupBControlMode int8u & 0x0f 17 FlashGroupAOutput int8u FlashGroupAExposureComp int8s 18 FlashGroupBOutput int8u FlashGroupBExposureComp int8s Nikon FlashInfo0102 Tags These tags are used by the D3 (firmware 1.x), D40, D40X, D60 and D300. Index Tag Name Writable ----- -------- -------- 0 FlashInfoVersion N 4 FlashSource int8u 6 ExternalFlashFirmware int8u[2] 8 ExternalFlashFlags int8u 9.1 FlashCommanderMode int8u & 0x80 9.2 FlashControlMode int8u & 0x7f 10 FlashOutput int8u FlashExposureComp int8s 12 FlashFocalLength int8u 13 RepeatingFlashRate int8u 14 RepeatingFlashCount int8u 15 FlashGNDistance int8u 16.1 FlashGroupAControlMode int8u & 0x0f 17.1 FlashGroupBControlMode int8u & 0xf0 17.2 FlashGroupCControlMode int8u & 0x0f 18 FlashGroupAOutput int8u FlashGroupAExposureComp int8s 19 FlashGroupBOutput int8u FlashGroupBExposureComp int8s 20 FlashGroupCOutput int8u FlashGroupCExposureComp int8s Nikon FlashInfo0103 Tags These tags are used by the D3 (firmware 2.x), D3X, D3S, D90, D300S, D700, D3000 and D5000. Index Tag Name Writable ----- -------- -------- 0 FlashInfoVersion N 4 FlashSource int8u 6 ExternalFlashFirmware int8u[2] 8 ExternalFlashFlags int8u 9.1 FlashCommanderMode int8u & 0x80 9.2 FlashControlMode int8u & 0x7f 10 FlashOutput int8u FlashExposureComp int8s 12 FlashFocalLength int8u 13 RepeatingFlashRate int8u 14 RepeatingFlashCount int8u 15 FlashGNDistance int8u 16 FlashColorFilter int8u 17.1 FlashGroupAControlMode int8u & 0x0f 18.1 FlashGroupBControlMode int8u & 0xf0 18.2 FlashGroupCControlMode int8u & 0x0f 19 FlashGroupAOutput int8u FlashGroupAExposureComp int8s 20 FlashGroupBOutput int8u FlashGroupBExposureComp int8s 21 FlashGroupCOutput int8u FlashGroupCExposureComp int8s Nikon FlashInfoUnknown Tags Index Tag Name Writable ----- -------- -------- 0 FlashInfoVersion N Nikon MultiExposure Tags Index Tag Name Writable ----- -------- -------- 0 MultiExposureVersion N 1 MultiExposureMode int32u 2 MultiExposureShots int32u 3 MultiExposureAutoGain int32u Nikon AFInfo2 Tags These tags are written by Nikon DSLR's which have the live view feature. Index Tag Name Writable ----- -------- -------- 0 AFInfo2Version N 4 ContrastDetectAF int8u 5 AFAreaMode int8u 6 PhaseDetectAF int8u 7 PrimaryAFPoint int8u 8 AFPointsUsed undef[7]~ AFPointsUsed undef[2] AFPointsUsed undef[7]~ 16 AFImageWidth int16u 18 AFImageHeight int16u 20 AFAreaXPosition int16u 22 AFAreaYPosition int16u 24 AFAreaWidth int16u 26 AFAreaHeight int16u 28 ContrastDetectAFInFocus int8u Nikon FileInfo Tags Index Tag Name Writable ----- -------- -------- 0 FileInfoVersion N 6 DirectoryNumber int16u 8 FileNumber int16u Nikon AFTune Tags Index Tag Name Writable ----- -------- -------- 0 AFFineTune int8u 1 AFFineTuneIndex int8u 2 AFFineTuneAdj int8s Nikon CaptureOffsets Tags Tag ID Tag Name Writable ------ -------- -------- 0x0001 IFD0_Offset N 0x0002 PreviewIFD_Offset N 0x0003 SubIFD_Offset N Nikon Scan Tags This information is written by the Nikon Scan software. Tag ID Tag Name Writable ------ -------- -------- 0x0002 FilmType string 0x0040 MultiSample string 0x0041 BitDepth int16u 0x0050 MasterGain rational64s 0x0051 ColorGain rational64s[3] 0x0060 ScanImageEnhancer int32u 0x0100 DigitalICE string 0x0110 ROCInfo Nikon ROC 0x0120 GEMInfo Nikon GEM 0x0200 DigitalDEEShadowAdj int32u 0x0201 DigitalDEEThreshold int32u 0x0202 DigitalDEEHighlightAdj int32u Nikon ROC Tags Index Tag Name Writable ----- -------- -------- 0 DigitalROC int32u Nikon GEM Tags Index Tag Name Writable ----- -------- -------- 0 DigitalGEM int32u Nikon CaptureOutput Tags Index Tag Name Writable ----- -------- -------- 2 OutputImageWidth int32u 3 OutputImageHeight int32u 4 OutputResolution int32u Nikon Type2 Tags Tag ID Tag Name Writable ------ -------- -------- 0x0003 Quality Y 0x0004 ColorMode Y 0x0005 ImageAdjustment Y 0x0006 CCDSensitivity Y 0x0007 WhiteBalance Y 0x0008 Focus Y 0x000a DigitalZoom Y 0x000b Converter Y Nikon NCDT Tags Nikon-specific QuickTime tags found in the NCDT atom of MOV videos from some Nikon cameras such as the Coolpix S8000. Tag ID Tag Name Writable ------ -------- -------- 'NCHD' MakerNoteVersion N 'NCTG' NikonTags Nikon NCTG 'NCTH' ThumbnailImage N 'NCVW' PreviewImage N Nikon NCTG Tags These tags are found in proprietary-format records of the NCTG atom in MOV videos from some Nikon cameras. Tag ID Tag Name Writable ------ -------- -------- 0x0001 Make N 0x0002 Model N 0x0003 Software N 0x0011 CreateDate N 0x0012 DateTimeOriginal N 0x0016 FrameRate N 0x0022 FrameWidth N 0x0023 FrameHeight N 0x0032 AudioChannels N 0x0033 AudioBitsPerSample N 0x0034 AudioSampleRate N Nikon MOV Tags This information is found in MOV and QT videos from some Nikon cameras. Index Tag Name Writable ----- -------- -------- 0 Make N 24 Model N 38 ExposureTime N 42 FNumber N 50 ExposureCompensation N 68 WhiteBalance N 72 FocalLength N 175 Software N 223 ISO N Nikon AVI Tags Nikon-specific RIFF tags found in AVI videos. Tag ID Tag Name Writable ------ -------- -------- 'nctg' NikonTags Nikon AVITags 'ncth' ThumbnailImage N 'ncvr' NikonVers Nikon AVIVers 'ncvw' PreviewImage N Nikon AVITags Tags These tags and the AVIVer tags below are found in proprietary-format records of Nikon AVI videos. Tag ID Tag Name Writable ------ -------- -------- 0x0003 Make N 0x0004 Model N 0x0005 Software N 0x0006 Equipment N 0x0007 Orientation N 0x0008 ExposureTime N 0x0009 FNumber N 0x000a ExposureCompensation N 0x000b MaxApertureValue N 0x000c MeteringMode N 0x000f FocalLength N 0x0010 XResolution N 0x0011 YResolution N 0x0012 ResolutionUnit N 0x0013 DateTimeOriginal N 0x0014 CreateDate N 0x0016 Duration N 0x0018 FocusMode N 0x001b DigitalZoom N 0x001d ColorMode N 0x001e Sharpness N 0x001f WhiteBalance N 0x0020 NoiseReduction N Nikon AVIVers Tags Tag ID Tag Name Writable ------ -------- -------- 0x0001 MakerNoteType N 0x0002 MakerNoteVersion N NikonCustom Tags NikonCustom SettingsD40 Tags Custom settings for the Nikon D40. Index Tag Name Writable ----- -------- -------- 0.1 Beep int8u & 0x80 0.2 AFAssist int8u & 0x40 0.3 NoMemoryCard int8u & 0x20 0.4 ImageReview int8u & 0x10 1.1 AutoISO int8u & 0x80 1.2 AutoISOMax int8u & 0x30 1.3 AutoISOMinShutterSpeed int8u & 0x07 2.1 ImageReviewTime int8u & 0x07 3.1 MonitorOffTime int8u & 0xe0 3.2 MeteringTime int8u & 0x1c 3.3 SelfTimerTime int8u & 0x03 3.4 RemoteOnDuration int8u & 0xc0 4.1 AELockButton int8u & 0x0e 4.2 AELock int8u & 0x01 5.1 ShootingModeSetting int8u & 0x70 5.2 TimerFunctionButton int8u & 0x07 6.1 Metering int8u & 0x03 8.1 InternalFlash int8u & 0x10 8.2 ManualFlashOutput int8u & 0x07 9 FlashLevel int8s 10.1 FocusModeSetting int8u & 0xc0 11.1 AFAreaModeSetting int8u & 0x30 NikonCustom SettingsD80 Tags Custom settings for the Nikon D80. Index Tag Name Writable ----- -------- -------- 0.1 Beep int8u & 0x80 0.2 AFAssist int8u & 0x40 0.3 NoMemoryCard int8u & 0x20 0.4 ImageReview int8u & 0x10 0.5 Illumination int8u & 0x08 0.6 MainDialExposureComp int8u & 0x04 0.7 EVStepSize int8u & 0x01 1.1 AutoISO int8u & 0x40 1.2 AutoISOMax int8u & 0x30 1.3 AutoISOMinShutterSpeed int8u & 0x0f 2.1 AutoBracketSet int8u & 0xc0 2.2 AutoBracketOrder int8u & 0x20 3.1 MonitorOffTime int8u & 0xe0 3.2 MeteringTime int8u & 0x1c 3.3 SelfTimerTime int8u & 0x03 4.1 AELockButton int8u & 0x1e 4.2 AELock int8u & 0x01 4.3 RemoteOnDuration int8u & 0xc0 5.1 CommandDials int8u & 0x80 5.2 FunctionButton int8u & 0x78 6.1 GridDisplay int8u & 0x80 6.2 ViewfinderWarning int8u & 0x40 6.3 CenterWeightedAreaSize int8u & 0x0c 6.4 ExposureDelayMode int8u & 0x20 6.5 MB-D80Batteries int8u & 0x03 7.1 FlashWarning int8u & 0x80 7.2 FlashShutterSpeed int8u & 0x78 7.3 AutoFP int8u & 0x04 7.4 ModelingFlash int8u & 0x02 8.1 InternalFlash int8u & 0xc0 8.2 ManualFlashOutput int8u & 0x07 9.1 RepeatingFlashOutput int8u & 0x70 9.2 RepeatingFlashCount int8u & 0x0f 10.1 RepeatingFlashRate int8u & 0xf0 10.2 CommanderChannel int8u & 0x03 11.1 CommanderInternalFlash int8u & 0xc0 11.2 CommanderGroupAMode int8u & 0x30 11.3 CommanderGroupBMode int8u & 0x0c 12.1 CommanderInternalTTLComp int8u & 0x1f 12.2 CommanderInternalManualOutput int8u & 0xe0 13.1 CommanderGroupA_TTL-AAComp int8u & 0x1f 13.2 CommanderGroupA_ManualOutput int8u & 0xe0 14.1 CommanderGroupB_TTL-AAComp int8u & 0x1f 14.2 CommanderGroupB_ManualOutput int8u & 0xe0 15.1 CenterAFArea int8u & 0x80 15.2 FocusAreaSelection int8u & 0x04 15.3 AFAreaIllumination int8u & 0x03 16.1 AFAreaModeSetting int8u & 0xc0 NikonCustom SettingsD90 Tags Custom settings for the D90. Index Tag Name Writable ----- -------- -------- 0.1 LightSwitch int8u & 0x08 2.1 AFAreaModeSetting int8u & 0x60 2.2 CenterFocusPoint int8u & 0x10 2.3 AFAssist int8u & 0x01 2.4 AFPointIllumination int8u & 0x06 2.5 FocusPointWrap int8u & 0x08 3.1 AELockForMB-D80 int8u & 0x1c 3.2 MB-D80BatteryType int8u & 0x03 4.1 Beep int8u & 0x40 4.2 GridDisplay int8u & 0x02 4.3 ISODisplay int8u & 0x0c 4.4 ViewfinderWarning int8u & 0x01 4.5 NoMemoryCard int8u & 0x20 5.1 ScreenTips int8u & 0x04 5.2 FileNumberSequence int8u & 0x08 5.3 ShootingInfoDisplay int8u & 0xc0 5.4 LCDIllumination int8u & 0x20 6.1 EasyExposureComp int8u & 0x01 6.2 ReverseIndicators int8u & 0x80 7.1 ExposureControlStepSize int8u & 0x40 8.1 CenterWeightedAreaSize int8u & 0x60 8.2 FineTuneOptMatrixMetering int8u & 0x0f 9.1 FineTuneOptCenterWeighted int8u & 0xf0 9.2 FineTuneOptSpotMetering int8u & 0x0f 11.1 CLModeShootingSpeed int8u & 0x07 11.2 ExposureDelayMode int8u & 0x40 13.1 AutoBracketSet int8u & 0xe0 13.2 AutoBracketOrder int8u & 0x10 14.1 FuncButton int8u & 0x78 16.1 OKButton int8u & 0x18 17.1 AELockButton int8u & 0x38 18.1 CommandDialsReverseRotation int8u & 0x80 18.2 ShutterReleaseButtonAE-L int8u & 0x02 19.1 MeteringTime int8u & 0xf0 19.2 RemoteOnDuration int8u & 0x03 20.1 SelfTimerTime int8u & 0xc0 20.2 SelfTimerShotCount int8u & 0x1e 21.1 PlaybackMonitorOffTime int8u & 0x1c 21.2 ImageReviewTime int8u & 0xe0 22.1 MenuMonitorOffTime int8u & 0xe0 22.2 ShootingInfoMonitorOffTime int8u & 0x1c 23.1 FlashShutterSpeed int8u & 0x0f 24.1 InternalFlash int8u & 0xc0 24.2 ManualFlashOutput int8u & 0x1f 25.1 RepeatingFlashOutput int8u & 0x70 25.2 RepeatingFlashCount int8u & 0x0f 26.1 RepeatingFlashRate int8u & 0xf0 31.1 FlashWarning int8u & 0x80 31.2 CommanderInternalTTLComp int8u & 0x1f 31.3 ModelingFlash int8u & 0x20 31.4 AutoFP int8u & 0x40 32.1 CommanderGroupA_TTLComp int8u & 0x1f 33.1 CommanderGroupB_TTLComp int8u & 0x1f 34.1 LiveViewAF int8u & 0xc0 NikonCustom SettingsD3 Tags Custom settings for the D3, D3S, D3X, D300 and D300S. Index Tag Name Writable ----- -------- -------- 0.1 CustomSettingsBank int8u & 0x03 0.2 CustomSettingsAllDefault int8u & 0x80 1.1 AF-CPrioritySelection int8u & 0xc0 1.2 AF-SPrioritySelection int8u & 0x20 1.3 AFPointSelection int8u & 0x10 1.4 DynamicAFArea int8u & 0x0c 1.5 FocusTrackingLockOn int8u & 0x03 2.1 AFActivation int8u & 0x80 2.2 FocusPointWrap int8u & 0x08 2.3 AFPointIllumination int8u & 0x60 AFPointIllumination int8u & 0x06 2.4 AFPointBrightness int8u & 0x06 2.5 AFAssist int8u & 0x01 3.1 AFOnButton int8u & 0x07 3.2 VerticalAFOnButton int8u & 0x70 3.3 AF-OnForMB-D10 int8u & 0x70 6.1 ISOStepSize int8u & 0xc0 6.2 ExposureControlStepSize int8u & 0x30 6.3 ExposureCompStepSize int8u & 0x0c 6.4 EasyExposureCompensation int8u & 0x03 7.1 CenterWeightedAreaSize int8u & 0xe0 7.2 FineTuneOptCenterWeighted int8u & 0x0f 8.1 FineTuneOptMatrixMetering int8u & 0xf0 8.2 FineTuneOptSpotMetering int8u & 0x0f 9.1 MultiSelectorShootMode int8u & 0xc0 9.2 MultiSelectorPlaybackMode int8u & 0x30 9.3 InitialZoomSetting int8u & 0x0c 9.4 MultiSelector int8u & 0x01 10.1 ExposureDelayMode int8u & 0x40 10.2 CLModeShootingSpeed int8u & 0x07 10.3 CHModeShootingSpeed int8u & 0x30 11 MaxContinuousRelease int8u 12.1 ReverseIndicators int8u & 0x20 12.2 FileNumberSequence int8u & 0x02 FileNumberSequence int8u & 0x08 12.3 RearDisplay int8u & 0x80 12.4 ViewfinderDisplay int8u & 0x40 12.5 BatteryOrder int8u & 0x04 12.6 MB-D10Batteries int8u & 0x03 13.1 Beep int8u & 0xc0 13.2 ShootingInfoDisplay int8u & 0x30 13.3 GridDisplay int8u & 0x02 13.4 ViewfinderWarning int8u & 0x01 14.1 PreviewButton int8u & 0x78 FuncButton int8u & 0x78 14.2 PreviewButtonPlusDials int8u & 0x07 FuncButtonPlusDials int8u & 0x07 15.1 FuncButton int8u & 0x78 PreviewButton int8u & 0x78 15.2 FuncButtonPlusDials int8u & 0x07 PreviewButtonPlusDials int8u & 0x07 16.1 AELockButton int8u & 0x78 16.2 AELockButtonPlusDials int8u & 0x07 17.1 CommandDialsReverseRotation int8u & 0x80 17.2 CommandDialsChangeMainSub int8u & 0x40 17.3 CommandDialsApertureSetting int8u & 0x20 17.4 CommandDialsMenuAndPlayback int8u & 0x10 17.5 LCDIllumination int8u & 0x08 17.6 PhotoInfoPlayback int8u & 0x04 17.7 ShutterReleaseButtonAE-L int8u & 0x02 17.8 ReleaseButtonToUseDial int8u & 0x01 18.1 SelfTimerTime int8u & 0x18 18.2 MonitorOffTime int8u & 0x07 20.1 FlashSyncSpeed int8u & 0xe0 FlashSyncSpeed int8u & 0xf0 20.2 FlashShutterSpeed int8u & 0x0f 21.1 AutoBracketSet int8u & 0xc0 21.2 AutoBracketModeM int8u & 0x30 21.3 AutoBracketOrder int8u & 0x08 21.4 ModelingFlash int8u & 0x01 22.1 NoMemoryCard int8u & 0x80 22.2 MeteringTime int8u & 0x0f 23.1 InternalFlash int8u & 0xc0 NikonCustom SettingsD5000 Tags Custom settings for the D5000. Index Tag Name Writable ----- -------- -------- 0.1 AFAreaModeSetting int8u & 0x60 0.2 AFAssist int8u & 0x01 2.1 Beep int8u & 0xc0 2.2 GridDisplay int8u & 0x02 2.3 ISODisplay int8u & 0x08 2.4 NoMemoryCard int8u & 0x20 3.1 FileNumberSequence int8u & 0x08 4.1 RangeFinder int8u & 0x10 4.2 DateImprint int8u & 0x08 4.3 ReverseIndicators int8u & 0x80 5.1 EVStepSize int8u & 0x40 9.1 ExposureDelayMode int8u & 0x40 11.1 AutoBracketSet int8u & 0xc0 12.1 TimerFunctionButton int8u & 0x38 15.1 AELockButton int8u & 0x38 16.1 ShutterReleaseButtonAE-L int8u & 0x02 16.2 CommandDialsReverseRotation int8u & 0x80 17.1 MeteringTime int8u & 0x70 17.2 RemoteOnDuration int8u & 0x03 18.1 SelfTimerTime int8u & 0xc0 18.2 SelfTimerShotCount int8u & 0x1e 19.1 ImageReviewTime int8u & 0xe0 20.1 PlaybackMenusTime int8u & 0xe0 22.1 InternalFlash int8u & 0xc0 22.2 ManualFlashOutput int8u & 0x1f 32.1 LiveViewAF int8u & 0x60 NikonCapture Tags This information is written by the Nikon Capture software in tag 0x0e01 of the maker notes of NEF images. Tag ID Tag Name Writable ------ -------- -------- 0x8ae85e LCHEditor int8u 0xc89224b ColorAberrationControl int8u 0x116fea21 HighlightData NikonCapture HighlightData 0x2175eb78 D-LightingHQ int8u 0x2fc08431 StraightenAngle double 0x374233e0 CropData NikonCapture CropData 0x39c456ac PictureCtrl NikonCapture PictureCtrl 0x3cfc73c6 RedEyeData NikonCapture RedEyeData 0x56a54260 Exposure NikonCapture Exposure 0x5f0e7d23 ColorBooster int8u 0x6a6e36b6 D-LightingHQSelected int8u 0x753dcbc0 NoiseReduction int8u 0x76a43200 UnsharpMask int8u 0x76a43201 Curves int8u 0x76a43202 ColorBalanceAdj int8u 0x76a43203 AdvancedRaw int8u 0x76a43204 WhiteBalanceAdj int8u 0x76a43205 VignetteControl int8u 0x76a43206 FlipHorizontal int8u 0x76a43207 Rotation int16u 0x84589434 BrightnessData NikonCapture Brightness 0x890ff591 D-LightingHQData NikonCapture DLightingHQ 0x926f13e0 NoiseReductionData NikonCapture NoiseReduction 0x9ef5f6e0 IPTCData IPTC 0xab5eca5e PhotoEffects int8u 0xac6bd5c0 VignetteControlIntensity int16s 0xb0384e1e PhotoEffectsData NikonCapture PhotoEffects 0xb999a36f ColorBoostData NikonCapture ColorBoost 0xbf3c6c20 WBAdjData NikonCapture WBAdjData 0xce5554aa D-LightingHS int8u 0xe2173c47 PictureControl int8u 0xe37b4337 D-LightingHSData NikonCapture DLightingHS 0xe42b5161 UnsharpData NikonCapture UnsharpData 0xfe28a44f AutoRedEye int8u 0xfe443a45 ImageDustOff int8u NikonCapture HighlightData Tags Index Tag Name Writable ----- -------- -------- 0 ShadowProtection int8s 1 SaturationAdj int8s 6 HighlightProtection int8s NikonCapture CropData Tags Index Tag Name Writable ----- -------- -------- 30 CropLeft double 38 CropTop double 46 CropRight double 54 CropBottom double 142 CropOutputWidthInches double 150 CropOutputHeightInches double 158 CropScaledResolution double 174 CropSourceResolution double 182 CropOutputResolution double 190 CropOutputScale double 198 CropOutputWidth double 206 CropOutputHeight double 214 CropOutputPixels double NikonCapture PictureCtrl Tags Index Tag Name Writable ----- -------- -------- 0 PictureControlActive int8u 19 PictureControlMode string[16] 42 QuickAdjust int8u 43 SharpeningAdj int8u 44 ContrastAdj int8u 45 BrightnessAdj int8u 46 SaturationAdj int8u 47 HueAdj int8u NikonCapture RedEyeData Tags Index Tag Name Writable ----- -------- -------- 0 RedEyeCorrection int8u NikonCapture Exposure Tags Index Tag Name Writable ----- -------- -------- 0 ExposureAdj int16s 18 ExposureAdj2 double~ 36 ActiveD-Lighting int8u 37 ActiveD-LightingMode int8u NikonCapture Brightness Tags Index Tag Name Writable ----- -------- -------- 0 BrightnessAdj double 8 EnhanceDarkTones int8u NikonCapture DLightingHQ Tags Index Tag Name Writable ----- -------- -------- 0 D-LightingHQShadow int32u 1 D-LightingHQHighlight int32u 2 D-LightingHQColorBoost int32u NikonCapture NoiseReduction Tags Index Tag Name Writable ----- -------- -------- 4 EdgeNoiseReduction int8u 5 ColorMoireReductionMode int8u 9 NoiseReductionIntensity int32u 13 NoiseReductionSharpness int32u 17 NoiseReductionMethod int16u 21 ColorMoireReduction int8u 23 NoiseReduction int8u 24 ColorNoiseReductionIntensity int32u 28 ColorNoiseReductionSharpness int32u NikonCapture PhotoEffects Tags Index Tag Name Writable ----- -------- -------- 0 PhotoEffectsType int8u 4 PhotoEffectsRed int16s 6 PhotoEffectsGreen int16s 8 PhotoEffectsBlue int16s NikonCapture ColorBoost Tags Index Tag Name Writable ----- -------- -------- 0 ColorBoostType int8u 1 ColorBoostLevel int32u NikonCapture WBAdjData Tags Index Tag Name Writable ----- -------- -------- 0 WBAdjRedBalance double 8 WBAdjBlueBalance double 16 WBAdjMode int8u 20 WBAdjLightingSubtype int8u 21 WBAdjLighting int8u 24 WBAdjTemperature int16u 37 WBAdjTint int32s NikonCapture DLightingHS Tags Index Tag Name Writable ----- -------- -------- 0 D-LightingHSAdjustment int32u 1 D-LightingHSColorBoost int32u NikonCapture UnsharpData Tags Index Tag Name Writable ----- -------- -------- 0 UnsharpCount int8u 19 Unsharp1Color int16u 23 Unsharp1Intensity int16u 25 Unsharp1HaloWidth int16u 27 Unsharp1Threshold int8u 46 Unsharp2Color int16u 50 Unsharp2Intensity int16u 52 Unsharp2HaloWidth int16u 54 Unsharp2Threshold int8u 73 Unsharp3Color int16u 77 Unsharp3Intensity int16u 79 Unsharp3HaloWidth int16u 81 Unsharp3Threshold int8u 100 Unsharp4Color int16u 104 Unsharp4Intensity int16u 106 Unsharp4HaloWidth int16u 108 Unsharp4Threshold int8u Olympus Tags Tags 0x0000 through 0x0103 are used by some older Olympus cameras, and are the same as Konica/Minolta tags. The Olympus tags are also used for Epson and Agfa cameras. Tag ID Tag Name Writable ------ -------- -------- 0x0000 MakerNoteVersion undef 0x0001 MinoltaCameraSettingsOld Minolta CameraSettings 0x0003 MinoltaCameraSettings Minolta CameraSettings 0x0040 CompressedImageSize int32u 0x0081 PreviewImageData N 0x0088 PreviewImageStart N 0x0089 PreviewImageLength N 0x0100 ThumbnailImage undef 0x0104 BodyFirmwareVersion string 0x0200 SpecialMode int32u[3]~ 0x0201 Quality int16u~ 0x0202 Macro int16u 0x0203 BWMode int16u 0x0204 DigitalZoom rational64u 0x0205 FocalPlaneDiagonal rational64u 0x0206 LensDistortionParams int16s[6] 0x0207 CameraType string 0x0208 TextInfo Olympus TextInfo 0x0209 CameraID string 0x020b EpsonImageWidth int16u 0x020c EpsonImageHeight int16u 0x020d EpsonSoftware string 0x0280 PreviewImage int8u 0x0300 PreCaptureFrames int16u 0x0301 WhiteBoard int16u 0x0302 OneTouchWB int16u 0x0303 WhiteBalanceBracket int16u 0x0304 WhiteBalanceBias int16u 0x0403 SceneMode int16u 0x0404 SerialNumber string 0x0405 Firmware string 0x0e00 PrintIM PrintIM 0x0f00 DataDump N 0x0f01 DataDump2 N 0x1000 ShutterSpeedValue rational64s 0x1001 ISOValue rational64s 0x1002 ApertureValue rational64s 0x1003 BrightnessValue rational64s 0x1004 FlashMode int16u 0x1005 FlashDevice int16u 0x1006 ExposureCompensation rational64s 0x1007 SensorTemperature int16s 0x1008 LensTemperature int16s 0x1009 LightCondition int16u 0x100a FocusRange int16u 0x100b FocusMode int16u 0x100c ManualFocusDistance rational64u 0x100d ZoomStepCount int16u 0x100e FocusStepCount int16u 0x100f Sharpness int16u 0x1010 FlashChargeLevel int16u 0x1011 ColorMatrix int16u[9] 0x1012 BlackLevel int16u[4] 0x1013 ColorTemperatureBG? int16u 0x1014 ColorTemperatureRG? int16u 0x1015 WBMode int16u[2] 0x1017 RedBalance int16u[2] 0x1018 BlueBalance int16u[2] 0x1019 ColorMatrixNumber int16u 0x101a SerialNumber string 0x101b ExternalFlashAE1_0? int32u 0x101c ExternalFlashAE2_0? int32u 0x101d InternalFlashAE1_0? int32u 0x101e InternalFlashAE2_0? int32u 0x101f ExternalFlashAE1? int32u 0x1020 ExternalFlashAE2? int32u 0x1021 InternalFlashAE1? int32u 0x1022 InternalFlashAE2? int32u 0x1023 FlashExposureComp rational64s 0x1024 InternalFlashTable int16u 0x1025 ExternalFlashGValue rational64s 0x1026 ExternalFlashBounce int16u 0x1027 ExternalFlashZoom int16u 0x1028 ExternalFlashMode int16u 0x1029 Contrast int16u 0x102a SharpnessFactor int16u 0x102b ColorControl int16u[6] 0x102c ValidBits int16u[2] 0x102d CoringFilter int16u 0x102e OlympusImageWidth int32u 0x102f OlympusImageHeight int32u 0x1030 SceneDetect int16u 0x1031 SceneArea? int32u[8] 0x1033 SceneDetectData? int32u[720] 0x1034 CompressionRatio rational64u 0x1035 PreviewImageValid int32u 0x1036 PreviewImageStart int32u* 0x1037 PreviewImageLength int32u* 0x1038 AFResult int16u 0x1039 CCDScanMode int16u 0x103a NoiseReduction int16u 0x103b InfinityLensStep int16u 0x103c NearLensStep int16u 0x103d LightValueCenter rational64s 0x103e LightValuePeriphery rational64s 0x103f FieldCount? int16u 0x2010 Equipment Olympus Equipment EquipmentIFD Olympus Equipment 0x2020 CameraSettings Olympus CameraSettings CameraSettingsIFD Olympus CameraSettings 0x2030 RawDevelopment Olympus RawDevelopment RawDevelopmentIFD Olympus RawDevelopment 0x2031 RawDev2 Olympus RawDevelopment2 RawDev2IFD Olympus RawDevelopment2 0x2040 ImageProcessing Olympus ImageProcessing ImageProcessingIFD Olympus ImageProcessing 0x2050 FocusInfo Olympus FocusInfo FocusInfoIFD Olympus FocusInfo CameraParameters undef 0x2100 Olympus2100 Olympus FE Olympus2100IFD Olympus FE 0x2200 Olympus2200 Olympus FE Olympus2200IFD Olympus FE 0x2300 Olympus2300 Olympus FE Olympus2300IFD Olympus FE 0x2400 Olympus2400 Olympus FE Olympus2400IFD Olympus FE 0x2500 Olympus2500 Olympus FE Olympus2500IFD Olympus FE 0x2600 Olympus2600 Olympus FE Olympus2600IFD Olympus FE 0x2700 Olympus2700 Olympus FE Olympus2700IFD Olympus FE 0x2800 Olympus2800 Olympus FE Olympus2800IFD Olympus FE 0x2900 Olympus2900 Olympus FE Olympus2900IFD Olympus FE 0x3000 RawInfo Olympus RawInfo RawInfoIFD Olympus RawInfo 0x4000 MainInfo Olympus MainInfoIFD Olympus 0x5000 UnknownInfo Olympus UnknownInfo UnknownInfoIFD Olympus UnknownInfo Olympus TextInfo Tags This information is in text format (similar to APP12 information, but with spaces instead of linefeeds). Below are tags which have been observed, but any information found here will be extracted, even if the tag is not listed. Tag ID Tag Name Writable ------ -------- -------- 'Resolution' Resolution N 'Type' CameraType N Olympus Equipment Tags Tag ID Tag Name Writable ------ -------- -------- 0x0000 EquipmentVersion undef[4] 0x0100 CameraType2 string[6] 0x0101 SerialNumber string[32] 0x0102 InternalSerialNumber string[32] 0x0103 FocalPlaneDiagonal rational64u 0x0104 BodyFirmwareVersion int32u 0x0201 LensType int8u[6] 0x0202 LensSerialNumber string[32] 0x0204 LensFirmwareVersion int32u 0x0205 MaxApertureAtMinFocal int16u 0x0206 MaxApertureAtMaxFocal int16u 0x0207 MinFocalLength int16u 0x0208 MaxFocalLength int16u 0x020a MaxApertureAtCurrentFocal int16u 0x020b LensProperties int16u 0x0301 Extender int8u[6] 0x0302 ExtenderSerialNumber string[32] 0x0303 ExtenderModel string 0x0304 ExtenderFirmwareVersion int32u 0x1000 FlashType int16u 0x1001 FlashModel int16u 0x1002 FlashFirmwareVersion int32u 0x1003 FlashSerialNumber string[32] Olympus CameraSettings Tags Tag ID Tag Name Writable ------ -------- -------- 0x0000 CameraSettingsVersion undef[4] 0x0100 PreviewImageValid int32u 0x0101 PreviewImageStart int32u* 0x0102 PreviewImageLength int32u* 0x0200 ExposureMode int16u 0x0201 AELock int16u 0x0202 MeteringMode int16u 0x0203 ExposureShift rational64s 0x0300 MacroMode int16u 0x0301 FocusMode int16u[n] 0x0302 FocusProcess int16u[n] 0x0303 AFSearch int16u 0x0304 AFAreas int32u[64]~ 0x0305 AFPointSelected rational64s[5]~ 0x0307 AFFineTuneAdj int16s[3] 0x0400 FlashMode int16u 0x0401 FlashExposureComp rational64s 0x0403 FlashRemoteControl int16u 0x0404 FlashControlMode int16u[3] 0x0405 FlashIntensity rational64s[3] 0x0406 ManualFlashStrength rational64s[3] 0x0500 WhiteBalance2 int16u 0x0501 WhiteBalanceTemperature int16u 0x0502 WhiteBalanceBracket int16s 0x0503 CustomSaturation int16s[3]~ 0x0504 ModifiedSaturation int16u 0x0505 ContrastSetting int16s[3] 0x0506 SharpnessSetting int16s[3] 0x0507 ColorSpace int16u 0x0509 SceneMode int16u 0x050a NoiseReduction int16u 0x050b DistortionCorrection int16u 0x050c ShadingCompensation int16u 0x050d CompressionFactor rational64u 0x050f Gradation int16s[n] 0x0520 PictureMode int16u[n] 0x0521 PictureModeSaturation int16s[3] 0x0522 PictureModeHue? int16s 0x0523 PictureModeContrast int16s[3] 0x0524 PictureModeSharpness int16s[3] 0x0525 PictureModeBWFilter int16s 0x0526 PictureModeTone int16s 0x0527 NoiseFilter int16s[3] 0x0529 ArtFilter int16u[4] 0x0600 DriveMode int16u[n]~ 0x0601 PanoramaMode int16u~ 0x0603 ImageQuality2 int16u 0x0604 ImageStabilization int32u 0x0900 ManometerPressure int16u 0x0901 ManometerReading int32s[2] 0x0902 ExtendedWBDetect int16u 0x0903 LevelGaugeRoll int16u 0x0904 LevelGaugePitch int16u Olympus RawDevelopment Tags Tag ID Tag Name Writable ------ -------- -------- 0x0000 RawDevVersion undef[4] 0x0100 RawDevExposureBiasValue rational64s 0x0101 RawDevWhiteBalanceValue int16u 0x0102 RawDevWBFineAdjustment int16s 0x0103 RawDevGrayPoint int16u[3] 0x0104 RawDevSaturationEmphasis int16s[3] 0x0105 RawDevMemoryColorEmphasis int16u 0x0106 RawDevContrastValue int16s[3] 0x0107 RawDevSharpnessValue int16s[3] 0x0108 RawDevColorSpace int16u 0x0109 RawDevEngine int16u 0x010a RawDevNoiseReduction int16u 0x010b RawDevEditStatus int16u 0x010c RawDevSettings int16u Olympus RawDevelopment2 Tags Tag ID Tag Name Writable ------ -------- -------- 0x0000 RawDevVersion undef[4] 0x0100 RawDevExposureBiasValue rational64s 0x0101 RawDevWhiteBalance int16u 0x0102 RawDevWhiteBalanceValue int16u 0x0103 RawDevWBFineAdjustment int16s 0x0104 RawDevGrayPoint int16u[3] 0x0105 RawDevContrastValue int16s[3] 0x0106 RawDevSharpnessValue int16s[3] 0x0107 RawDevSaturationEmphasis int16s[3] 0x0108 RawDevMemoryColorEmphasis int16u 0x0109 RawDevColorSpace int16u 0x010a RawDevNoiseReduction int16u 0x010b RawDevEngine int16u 0x010c RawDevPictureMode int16u 0x010d RawDevPMSaturation int16s[3] 0x010e RawDevPMContrast int16s[3] 0x010f RawDevPMSharpness int16s[3] 0x0110 RawDevPM_BWFilter int16u 0x0111 RawDevPMPictureTone int16u 0x0112 RawDevGradation int16s[3] 0x0113 RawDevSaturation3 int16s[3] 0x0119 RawDevAutoGradation int16u 0x0120 RawDevPMNoiseFilter int16u Olympus ImageProcessing Tags Tag ID Tag Name Writable ------ -------- -------- 0x0000 ImageProcessingVersion undef[4] 0x0100 WB_RBLevels int16u[2] 0x0102 WB_RBLevels3000K int16u[2] 0x0103 WB_RBLevels3300K int16u[2] 0x0104 WB_RBLevels3600K int16u[2] 0x0105 WB_RBLevels3900K int16u[2] 0x0106 WB_RBLevels4000K int16u[2] 0x0107 WB_RBLevels4300K int16u[2] 0x0108 WB_RBLevels4500K int16u[2] 0x0109 WB_RBLevels4800K int16u[2] 0x010a WB_RBLevels5300K int16u[2] 0x010b WB_RBLevels6000K int16u[2] 0x010c WB_RBLevels6600K int16u[2] 0x010d WB_RBLevels7500K int16u[2] 0x010e WB_RBLevelsCWB1 int16u[2] 0x010f WB_RBLevelsCWB2 int16u[2] 0x0110 WB_RBLevelsCWB3 int16u[2] 0x0111 WB_RBLevelsCWB4 int16u[2] 0x0113 WB_GLevel3000K int16u 0x0114 WB_GLevel3300K int16u 0x0115 WB_GLevel3600K int16u 0x0116 WB_GLevel3900K int16u 0x0117 WB_GLevel4000K int16u 0x0118 WB_GLevel4300K int16u 0x0119 WB_GLevel4500K int16u 0x011a WB_GLevel4800K int16u 0x011b WB_GLevel5300K int16u 0x011c WB_GLevel6000K int16u 0x011d WB_GLevel6600K int16u 0x011e WB_GLevel7500K int16u 0x011f WB_GLevel int16u 0x0200 ColorMatrix int16u[9] 0x0300 Enhancer int16u 0x0301 EnhancerValues int16u[7] 0x0310 CoringFilter int16u 0x0311 CoringValues int16u[7] 0x0600 BlackLevel2 int16u[4] 0x0610 GainBase int16u 0x0611 ValidBits int16u[2] 0x0612 CropLeft int16u[2] 0x0613 CropTop int16u[2] 0x0614 CropWidth int32u 0x0615 CropHeight int32u 0x1010 NoiseReduction2 int16u 0x1011 DistortionCorrection2 int16u 0x1012 ShadingCompensation2 int16u 0x101c MultipleExposureMode int16u[2] 0x1103 UnknownBlock? undef 0x1112 AspectRatio int8u[2] 0x1113 AspectFrame int16u[4] 0x1200 FaceDetect int32u[n] 0x1201 FaceDetectArea int16s[80] Olympus FocusInfo Tags Tag ID Tag Name Writable ------ -------- -------- 0x0000 FocusInfoVersion undef[4] 0x0209 AutoFocus? int16u 0x0210 SceneDetect int16u 0x0211 SceneArea? int32u[8] 0x0212 SceneDetectData? int32u[720] 0x0300 ZoomStepCount int16u 0x0301 FocusStepCount int16u 0x0303 FocusStepInfinity int16u 0x0304 FocusStepNear int16u 0x0305 FocusDistance rational64u 0x0308 AFPoint int16u 0x1201 ExternalFlash int16u[2] 0x1203 ExternalFlashGuideNumber? rational64s 0x1204 ExternalFlashBounce int16u 0x1205 ExternalFlashZoom rational64u 0x1208 InternalFlash int16u[n] 0x1209 ManualFlash int16u[2]~ 0x1500 SensorTemperature int16s 0x1600 ImageStabilization undef~ Olympus FE Tags Some FE models write a large number of tags here, but most of this information remains unknown. Tag ID Tag Name Writable ------ -------- -------- 0x0100 BodyFirmwareVersion string Olympus RawInfo Tags These tags are found only in ORF images of some models (ie. C8080WZ). Tag ID Tag Name Writable ------ -------- -------- 0x0000 RawInfoVersion undef[4] 0x0100 WB_RBLevelsUsed int16u[2] 0x0110 WB_RBLevelsAuto int16u[2] 0x0120 WB_RBLevelsShade int16u[2] 0x0121 WB_RBLevelsCloudy int16u[2] 0x0122 WB_RBLevelsFineWeather int16u[2] 0x0123 WB_RBLevelsTungsten int16u[2] 0x0124 WB_RBLevelsEveningSunlight int16u[2] 0x0130 WB_RBLevelsDaylightFluor int16u[2] 0x0131 WB_RBLevelsDayWhiteFluor int16u[2] 0x0132 WB_RBLevelsCoolWhiteFluor int16u[2] 0x0133 WB_RBLevelsWhiteFluorescent int16u[2] 0x0200 ColorMatrix2 int16u[9] 0x0310 CoringFilter int16u 0x0311 CoringValues int16u[11] 0x0600 BlackLevel2 int16u[4] 0x0601 YCbCrCoefficients N 0x0611 ValidPixelDepth int16u[2] 0x0612 CropLeft int16u 0x0613 CropTop int16u 0x0614 CropWidth int32u 0x0615 CropHeight int32u 0x1000 LightSource int16u 0x1001 WhiteBalanceComp int16s[3] 0x1010 SaturationSetting int16s[3] 0x1011 HueSetting int16s[3] 0x1012 ContrastSetting int16s[3] 0x1013 SharpnessSetting int16s[3] 0x2000 CMExposureCompensation rational64s 0x2001 CMWhiteBalance int16u 0x2002 CMWhiteBalanceComp int16s 0x2010 CMWhiteBalanceGrayPoint int16u[3] 0x2020 CMSaturation int16s[3] 0x2021 CMHue int16s[3] 0x2022 CMContrast int16s[3] 0x2023 CMSharpness int16s[3] Olympus UnknownInfo Tags Tag ID Tag Name Writable ------ -------- -------- [no tags known] Olympus MOV1 Tags This information is found in MOV videos from Olympus models such as the D540Z, D595Z, FE100, FE110, FE115, FE170 and FE200. Index Tag Name Writable ----- -------- -------- 0 Make N 24 Model N 38 ExposureUnknown? N 42 FNumber N 50 ExposureCompensation N 72 FocalLength N Olympus MOV2 Tags This information is found in MOV videos from Olympus models such as the FE120, FE140 and FE190. Index Tag Name Writable ----- -------- -------- 0 Make N 24 Model N 54 ExposureTime N 58 FNumber N 66 ExposureCompensation N 88 FocalLength N 193 ISO N Olympus MP4 Tags This information is found in MP4 videos from Olympus models such as the u7040 and u9010. Index Tag Name Writable ----- -------- -------- 0 Make N 24 Model N 40 FNumber N 48 ExposureCompensation N Olympus AVI Tags This information is found in Olympus AVI videos. Index Tag Name Writable ----- -------- -------- 18 Make N 44 ModelType N 94 FNumber N 131 DateTime1 N 157 DateTime2 N 301 ThumbnailLength N 305 ThumbnailImage N Panasonic Tags These tags are used in Panasonic/Leica cameras. Tag ID Tag Name Writable ------ -------- -------- 0x0001 ImageQuality int16u 0x0002 FirmwareVersion undef 0x0003 WhiteBalance int16u 0x0007 FocusMode int16u 0x000f AFAreaMode int8u[2] 0x001a ImageStabilization int16u 0x001c MacroMode int16u 0x001f ShootingMode int16u 0x0020 Audio int16u 0x0021 DataDump N 0x0023 WhiteBalanceBias int16s 0x0024 FlashBias int16s 0x0025 InternalSerialNumber undef[16] 0x0026 PanasonicExifVersion undef 0x0028 ColorEffect int16u 0x0029 TimeSincePowerOn int32u 0x002a BurstMode int16u 0x002b SequenceNumber int32u 0x002c ContrastMode int16u 0x002d NoiseReduction int16u 0x002e SelfTimer int16u 0x0030 Rotation int16u 0x0031 AFAssistLamp int16u 0x0032 ColorMode int16u 0x0033 BabyAge string 0x0034 OpticalZoomMode int16u 0x0035 ConversionLens int16u 0x0036 TravelDay int16u 0x0039 Contrast int16u 0x003a WorldTimeLocation int16u 0x003b TextStamp int16u 0x003c ProgramISO int16u 0x003d AdvancedSceneMode int16u 0x003e TextStamp int16u 0x003f FacesDetected int16u 0x0040 Saturation int16u 0x0041 Sharpness int16u 0x0042 FilmMode int16u 0x0046 WBAdjustAB int16u 0x0047 WBAdjustGM int16u 0x004d AFPointPosition rational64u[2] 0x004e FaceDetInfo Panasonic FaceDetInfo 0x0051 LensType string 0x0052 LensSerialNumber string 0x0053 AccessoryType string 0x0059 Transform undef[4] 0x005d IntelligentExposure int16u 0x0061 FaceRecInfo Panasonic FaceRecInfo 0x0062 FlashWarning int16u 0x0063 RecognizedFaceFlags? undef[4] 0x0069 Country undef 0x006b State undef 0x006d City undef 0x006f Landmark undef 0x0070 IntelligentResolution int8u 0x0e00 PrintIM PrintIM 0x8000 MakerNoteVersion undef 0x8001 SceneMode int16u 0x8004 WBRedLevel int16u 0x8005 WBGreenLevel int16u 0x8006 WBBlueLevel int16u 0x8007 FlashFired int16u 0x8008 TextStamp int16u 0x8009 TextStamp int16u 0x8010 BabyAge string 0x8012 Transform undef[4] Panasonic FaceDetInfo Tags Face detection position information. Index Tag Name Writable ----- -------- -------- 0 NumFacePositions int16u 1 Face1Position int16u[4] 5 Face2Position int16u[4] 9 Face3Position int16u[4] 13 Face4Position int16u[4] 17 Face5Position int16u[4] Panasonic FaceRecInfo Tags Tags written by cameras with facial recognition. These cameras not only detect faces in an image, but also recognize specific people based a user-supplied set of known faces. Index Tag Name Writable ----- -------- -------- 0 FacesRecognized int16u 4 RecognizedFace1Name string[20] 24 RecognizedFace1Position int16u[4] 32 RecognizedFace1Age string[20] 52 RecognizedFace2Name string[20] 72 RecognizedFace2Position int16u[4] 80 RecognizedFace2Age string[20] 100 RecognizedFace3Name string[20] 120 RecognizedFace3Position int16u[4] 128 RecognizedFace3Age string[20] Panasonic Leica2 Tags These tags are used by the Leica M8. Tag ID Tag Name Writable ------ -------- -------- 0x0300 Quality int16u 0x0302 UserProfile int32u 0x0303 SerialNumber int32u 0x0304 WhiteBalance int16u 0x0310 LensType int32u 0x0311 ExternalSensorBrightnessValue rational64s 0x0312 MeasuredLV rational64s 0x0313 ApproximateFNumber rational64u 0x0320 CameraTemperature int32s 0x0321 ColorTemperature int32u 0x0322 WBRedLevel rational64u 0x0323 WBGreenLevel rational64u 0x0324 WBBlueLevel rational64u 0x0325 UV-IRFilterCorrection int32u 0x0330 CCDVersion int32u 0x0331 CCDBoardVersion int32u 0x0332 ControllerBoardVersion int32u 0x0333 M16CVersion int32u 0x0340 ImageIDNumber int32u Panasonic Leica3 Tags These tags are used by the Leica R8 and R9 digital backs. Tag ID Tag Name Writable ------ -------- -------- 0x000d WB_RGBLevels int16u[3] Panasonic Leica4 Tags This information is written by the M9. Tag ID Tag Name Writable ------ -------- -------- 0x3000 Subdir3000 Panasonic Subdir 0x3100 Subdir3100 Panasonic Subdir 0x3400 Subdir3400 Panasonic Subdir 0x3900 Subdir3900 Panasonic Subdir Panasonic Subdir Tags Tag ID Tag Name Writable ------ -------- -------- 0x3036 WB_RGBLevels rational64u[3] 0x3038 UserProfile string 0x3109 FirmwareVersion string 0x312b SensorWidth int32u 0x312c SensorHeight int32u 0x3405 LensType int32u Panasonic Leica5 Tags This information is written by the X1. Tag ID Tag Name Writable ------ -------- -------- 0x0407 OriginalFileName string 0x0408 OriginalDirectory string 0x040d ExposureMode int8u[4] 0x0412 FilmMode string 0x0413 WB_RGBLevels rational64u[3] Panasonic Leica6 Tags This information is written by the S2 (as a trailer in JPEG images). Tag ID Tag Name Writable ------ -------- -------- 0x0300 PreviewImage undef 0x0301 UnknownBlock? N 0x0303 LensType string Panasonic Type2 Tags This type of maker notes is used by models such as the NV-DS65, PV-D2002, PV-DC3000, PV-DV203, PV-DV401, PV-DV702, PV-L2001, PV-SD4090, PV-SD5000 and iPalm. Index Tag Name Writable ----- -------- -------- 0 MakerNoteType N 3 Gain N Pentax Tags These tags are used in Pentax/Asahi cameras. Tag ID Tag Name Writable ------ -------- -------- 0x0000 PentaxVersion int8u[4] 0x0001 PentaxModelType int16u 0x0002 PreviewImageSize int16u[2]~ 0x0003 PreviewImageLength int32u* 0x0004 PreviewImageStart int32u* 0x0005 PentaxModelID int32u 0x0006 Date undef[4] 0x0007 Time undef[3] 0x0008 Quality int16u 0x0009 PentaxImageSize int16u 0x000b PictureMode int16u[n] 0x000c FlashMode int16u[n] 0x000d FocusMode int16u 0x000e AFPointSelected int16u 0x000f AFPointsInFocus int16u 0x0010 FocusPosition int16u 0x0012 ExposureTime int32u 0x0013 FNumber int16u 0x0014 ISO int16u 0x0015 LightReading int16u 0x0016 ExposureCompensation int16u 0x0017 MeteringMode int16u 0x0018 AutoBracketing int16u[n] 0x0019 WhiteBalance int16u 0x001a WhiteBalanceMode int16u 0x001b BlueBalance int16u 0x001c RedBalance int16u 0x001d FocalLength int32u 0x001e DigitalZoom int16u 0x001f Saturation int16u[n] 0x0020 Contrast int16u[n] 0x0021 Sharpness int16u[n] 0x0022 WorldTimeLocation int16u 0x0023 HometownCity int16u 0x0024 DestinationCity int16u 0x0025 HometownDST int16u 0x0026 DestinationDST int16u 0x0027 DSPFirmwareVersion undef 0x0028 CPUFirmwareVersion undef 0x0029 FrameNumber int32u 0x002d EffectiveLV int16u 0x0032 ImageProcessing undef[4] 0x0033 PictureMode int8u[3] 0x0034 DriveMode int8u[4] 0x0037 ColorSpace int16u 0x0038 ImageAreaOffset int16u[2] 0x0039 RawImageSize int16u[2]~ 0x003c AFPointsInFocus N 0x003e PreviewImageBorders int8u[4] 0x003f LensType int8u[2] 0x0040 SensitivityAdjust int16u 0x0041 ImageProcessingCount int16u 0x0047 CameraTemperature int8s 0x0048 AELock int16u 0x0049 NoiseReduction int16u 0x004d FlashExposureComp int32s 0x004f ImageTone int16u 0x0050 ColorTemperature int16u 0x005c ShakeReductionInfo Pentax SRInfo 0x005d ShutterCount undef[4] 0x0069 DynamicRangeExpansion undef[4] 0x0071 HighISONoiseReduction int8u 0x0072 AFAdjustment int16s 0x0200 BlackPoint int16u[4] 0x0201 WhitePoint int16u[4] 0x0203 ColorMatrixA int16s[9] 0x0204 ColorMatrixB int16s[9] 0x0205 CameraSettings Pentax CameraSettings 0x0206 AEInfo Pentax AEInfo 0x0207 LensInfo Pentax LensInfo Pentax LensInfo2 0x0208 FlashInfo Pentax FlashInfo 0x0209 AEMeteringSegments int8u[16] 0x020a FlashMeteringSegments int8u[16] 0x020b SlaveFlashMeteringSegments int8u[16] 0x020d WB_RGGBLevelsDaylight int16u[4] 0x020e WB_RGGBLevelsShade int16u[4] 0x020f WB_RGGBLevelsCloudy int16u[4] 0x0210 WB_RGGBLevelsTungsten int16u[4] 0x0211 WB_RGGBLevelsFluorescentD int16u[4] 0x0212 WB_RGGBLevelsFluorescentN int16u[4] 0x0213 WB_RGGBLevelsFluorescentW int16u[4] 0x0214 WB_RGGBLevelsFlash int16u[4] 0x0215 CameraInfo Pentax CameraInfo 0x0216 BatteryInfo Pentax BatteryInfo 0x021b SaturationInfo? N 0x021f AFInfo Pentax AFInfo 0x0220 HuffmanTable? N 0x0222 ColorInfo Pentax ColorInfo 0x0224 EVStepInfo Pentax EVStepInfo 0x0229 SerialNumber string 0x0230 FirmwareVersion string 0x03fe DataDump N 0x03ff UnknownInfo Pentax UnknownInfo 0x0402 ToneCurve Y~ 0x0403 ToneCurves Y~ 0x0e00 PrintIM PrintIM Pentax SRInfo Tags Shake reduction information. Index Tag Name Writable ----- -------- -------- 0 SRResult int8u 1 ShakeReduction int8u 2 SRHalfPressTime int8u 3 SRFocalLength int8u Pentax CameraSettings Tags Shot information written by Pentax DSLR cameras. Index Tag Name Writable ----- -------- -------- 0 PictureMode2 int8u 1.1 ProgramLine int8u & 0x03 1.2 EVSteps int8u & 0x20 1.3 E-DialInProgram int8u & 0x40 1.4 ApertureRingUse int8u & 0x80 2 FlashOptions N 2.1 MeteringMode2 int8u & 0x0f 3 AFPointMode int8u & 0xf0 3.1 FocusMode2 int8u & 0x0f 4 AFPointSelected2 int16u 6 ISOFloor int8u 7 DriveMode2 int8u 8 ExposureBracketStepSize int8u 9 BracketShotNumber int8u 10 WhiteBalanceSet int8u & 0xf0 10.1 MultipleExposureSet int8u & 0x0f 13 RawAndJpgRecording int8u 14 JpgRecordedPixels int8u 16 FlashOptions2 int8u & 0xf0 16.1 MeteringMode3 int8u & 0x0f 17.1 SRActive int8u & 0x80 17.2 Rotation int8u & 0x60 17.3 ISOSetting int8u & 0x04 17.4 SensitivitySteps int8u & 0x02 18 TvExposureTimeSetting int8u 19 AvApertureSetting int8u 20 SvISOSetting int8u 21 BaseExposureCompensation int8u Pentax AEInfo Tags Index Tag Name Writable ----- -------- -------- 0 AEExposureTime int8u 1 AEAperture int8u 2 AE_ISO int8u 3 AEXv int8u 4 AEBXv int8s 5 AEMinExposureTime int8u 6 AEProgramMode int8u 7 AEExtra? int8u 9 AEMaxAperture int8u 10 AEMaxAperture2 int8u 11 AEMinAperture int8u 12 AEMeteringMode int8u 14 FlashExposureCompSet int8s Pentax LensInfo Tags Pentax lens information structure. Index Tag Name Writable ----- -------- -------- 0 LensType int8u[2] 3 LensData Pentax LensData Pentax LensInfo2 Tags Pentax lens information structure for newer models (K10D and later). Index Tag Name Writable ----- -------- -------- 0 LensType N 4 LensData Pentax LensData Pentax LensData Tags Pentax lens data information. Some of these tags require interesting binary gymnastics to decode them into useful values. Index Tag Name Writable ----- -------- -------- 0.1 AutoAperture int8u & 0x01 0.2 MinAperture int8u & 0x06 0.3 LensFStops int8u & 0x70 1 LensKind? int8u 2 LC1? int8u 3 LC2? int8u 4 LC3? int8u 5 LC4? int8u 6 LC5? int8u 7 LC6? int8u 8 LC7? int8u 9 FocalLength int8u 10 NominalMaxAperture int8u & 0xf0 10.1 NominalMinAperture int8u & 0x0f 11 LC10? int8u 12 LC11? int8u 13 LC12? int8u 14.1 MaxAperture int8u & 0x7f 15 LC14? int8u 16 LC15? int8u Pentax FlashInfo Tags Index Tag Name Writable ----- -------- -------- 0 FlashStatus int8u 1 InternalFlashMode int8u 2 ExternalFlashMode int8u 3 InternalFlashStrength int8u 4 TTL_DA_AUp int8u 5 TTL_DA_ADown int8u 6 TTL_DA_BUp int8u 7 TTL_DA_BDown int8u 24.1 ExternalFlashGuideNumber int8u & 0x1f 25 ExternalFlashExposureComp int8u 26 ExternalFlashBounce int8u Pentax CameraInfo Tags Index Tag Name Writable ----- -------- -------- 0 PentaxModelID int32u 1 ManufactureDate int32u 2 ProductionCode int32u[2] 4 InternalSerialNumber int32u Pentax BatteryInfo Tags Index Tag Name Writable ----- -------- -------- 0 PowerSource int8u 1 BatteryStates int8u 2 BatteryADBodyNoLoad int8u 3 BatteryADBodyLoad int8u 4 BatteryADGripNoLoad int8u 5 BatteryADGripLoad int8u Pentax AFInfo Tags Index Tag Name Writable ----- -------- -------- 0 AFPointsUnknown1? int16u 2 AFPointsUnknown2? int16u 4 AFPredictor int16s 6 AFDefocus int8u 7 AFIntegrationTime int8u 11 AFPointsInFocus int8u Pentax ColorInfo Tags Index Tag Name Writable ----- -------- -------- 16 WBShiftAB int8s 17 WBShiftMG int8s Pentax EVStepInfo Tags Index Tag Name Writable ----- -------- -------- 0 EVSteps int8u 1 SensitivitySteps int8u Pentax UnknownInfo Tags Index Tag Name Writable ----- -------- -------- [no tags known] Pentax Type2 Tags These tags are used by the Pentax Optio 330 and 430, and are similar to the tags used by Casio. Tag ID Tag Name Writable ------ -------- -------- 0x0001 RecordingMode int16u 0x0002 Quality int16u 0x0003 FocusMode int16u 0x0004 FlashMode int16u 0x0007 WhiteBalance int16u 0x000a DigitalZoom int32u 0x000b Sharpness int16u 0x000c Contrast int16u 0x000d Saturation int16u 0x0014 ISO int16u 0x0017 ColorFilter int16u 0x0e00 PrintIM PrintIM 0x1000 HometownCityCode undef[4] 0x1001 DestinationCityCode undef[4] Pentax Type4 Tags The following few tags are extracted from the wealth of information available in maker notes of the Optio E20 and E25. These maker notes are stored as ASCII text in a format very similar to some HP models. Tag ID Tag Name Writable ------ -------- -------- 'F/W Version' FirmwareVersion N Pentax MOV Tags This information is found in Pentax MOV videos. Index Tag Name Writable ----- -------- -------- 0 Make N 38 ExposureTime N 42 FNumber N 50 ExposureCompensation N 68 WhiteBalance N 72 FocalLength N 175 ISO N Pentax AVI Tags Pentax-specific RIFF tags found in AVI videos. Tag ID Tag Name Writable ------ -------- -------- 'hymn' MakerNotes Pentax Ricoh Tags Tag ID Tag Name Writable ------ -------- -------- 0x0001 MakerNoteType string 0x0002 FirmwareVersion string 0x0005 SerialNumber undef[16] InternalSerialNumber undef[16] 0x0e00 PrintIM PrintIM 0x1001 ImageInfo Ricoh ImageInfo 0x1003 Sharpness int32u 0x2001 RicohSubdir Ricoh Subdir RicohRR1Subdir Ricoh Subdir Ricoh ImageInfo Tags Index Tag Name Writable ----- -------- -------- 0 RicohImageWidth int16u 2 RicohImageHeight int16u 6 RicohDate int8u[7] 28 PreviewImageStart int16u* 30 PreviewImageLength int16u* 32 FlashMode int8u 33 Macro int8u 34 Sharpness int8u 38 WhiteBalance int8u 39 ISOSetting int8u 40 Saturation int8u Ricoh Subdir Tags Tag ID Tag Name Writable ------ -------- -------- 0x0004 ManufactureDate1 string[20] 0x0005 ManufactureDate2 string[20] 0x002c SerialInfo Ricoh SerialInfo Ricoh SerialInfo Tags This information is found in images from the GXR. Index Tag Name Writable ----- -------- -------- 0 BodyFirmware string[16] 16 BodySerialNumber string[16] 32 LensFirmware string[16] 48 LensSerialNumber string[16] Ricoh Text Tags Some Ricoh DC and RDC models use a text-based format for their maker notes instead of the IFD format used by the Caplio models. Below is a list of known tags in this information. Tag ID Tag Name Writable ------ -------- -------- 'Bg' BlueGain N 'Gg' GreenGain N 'Rev' FirmwareVersion N 'Rg' RedGain N 'Rv' FirmwareVersion N Ricoh RMETA Tags The Ricoh Caplio Pro G3 has the ability to add custom fields to the APP5 "RMETA" segment of JPEG images. While only a few observed tags have been defined below, ExifTool will extract any information found here. Tag ID Tag Name Writable ------ -------- -------- 'Azimuth' Azimuth N 'Condition' Condition N 'Lit' Lit N 'Location' Location N 'Sign type' SignType N Ricoh AVI Tags Tag ID Tag Name Writable ------ -------- -------- 'mnrt' MakerNoteRicoh Ricoh 'rdc2' RicohRDC2? N 'thum' ThumbnailImage N 'ucmt' Comment N Sanyo Tags Tag ID Tag Name Writable ------ -------- -------- 0x00ff MakerNoteOffset int32u 0x0100 SanyoThumbnail undef 0x0200 SpecialMode int32u[3] 0x0201 SanyoQuality int16u 0x0202 Macro int16u 0x0204 DigitalZoom rational64u 0x0207 SoftwareVersion Y 0x0208 PictInfo Y 0x0209 CameraID Y 0x020e SequentialShot int16u 0x020f WideRange int16u 0x0210 ColorAdjustmentMode int16u 0x0213 QuickShot int16u 0x0214 SelfTimer int16u 0x0216 VoiceMemo int16u 0x0217 RecordShutterRelease int16u 0x0218 FlickerReduce int16u 0x0219 OpticalZoomOn int16u 0x021b DigitalZoomOn int16u 0x021d LightSourceSpecial int16u 0x021e Resaved int16u 0x021f SceneSelect int16u 0x0223 ManualFocusDistance rational64u 0x0224 SequenceShotInterval int16u 0x0225 FlashMode int16u 0x0e00 PrintIM PrintIM 0x0f00 DataDump N Sanyo MOV Tags This information is found in Sanyo MOV videos. Index Tag Name Writable ----- -------- -------- 0 Make N 24 Model N 38 ExposureTime N 42 FNumber N 50 ExposureCompensation N 68 WhiteBalance N 72 FocalLength N Sanyo MP4 Tags This information is found in Sanyo MP4 videos. Index Tag Name Writable ----- -------- -------- 0 Make N 24 Model N 50 FNumber N 106 ISO N 209 Software N 210 Software N 253 ThumbnailLength N 254 ThumbnailLength N 257 ThumbnailOffset N 258 ThumbnailOffset N Samsung Tags These tags used in the maker notes of cameras such as the NX10, ST500, ST550, ST1000 and WB5000. Tag ID Tag Name Writable ------ -------- -------- 0x0001 MakerNoteVersion undef[4] 0x0021 PictureWizard int16u[5] 0x0035 PreviewIFD Nikon PreviewIFD 0x0043 CameraTemperature rational64s 0xa001 FirmwareName string 0xa003 LensType int16u 0xa010 SensorAreas int32u[8] 0xa013 ExposureCompensation rational64s 0xa014 ISO int32u 0xa018 ExposureTime rational64u 0xa019 FNumber rational64u 0xa01a FocalLengthIn35mmFormat int32u 0xa021 WB_RGGBLevels int32u[4] Sigma Tags These tags are used in Sigma/Foveon cameras. Tag ID Tag Name Writable ------ -------- -------- 0x0002 SerialNumber string 0x0003 DriveMode string 0x0004 ResolutionMode string 0x0005 AFMode string 0x0006 FocusSetting string 0x0007 WhiteBalance string 0x0008 ExposureMode string 0x0009 MeteringMode string 0x000a Lens string 0x000b ColorSpace string 0x000c ExposureCompensation string UnknownCompensation? rational64s 0x000d Contrast string Contrast rational64s 0x000e Shadow string Shadow rational64s 0x000f Highlight string Highlight rational64s 0x0010 Saturation string Saturation rational64s 0x0011 Sharpness string Sharpness rational64s 0x0012 X3FillLight string X3FillLight rational64s 0x0014 ColorAdjustment string ColorAdjustment rational64s[3] 0x0015 AdjustmentMode string 0x0016 Quality string 0x0017 Firmware string 0x0018 Software string 0x0019 AutoBracket string 0x001a PreviewImageStart int32u* 0x001b PreviewImageLength int32u* 0x001c PreviewImageSize int16u[2] 0x001d MakerNoteVersion undef 0x001f AFPoint string 0x0022 FileFormat string 0x0024 Calibration string 0x0030 LensApertureRange string 0x0031 FNumber rational64u 0x0032 ExposureTime rational64u 0x0033 ExposureTime2 string 0x0035 ExposureCompensation rational64s 0x003a FlashExposureComp rational64s 0x003b Firmware string 0x003c WhiteBalance string Sony Tags The maker notes in images from most recent Sony camera models contain a wealth of information, but for some models very little has been decoded. Use the ExifTool Unknown (-u) or Verbose (-v) options to see information about the unknown tags. Also see the Minolta tags which are used by some Sony models. Tag ID Tag Name Writable ------ -------- -------- 0x0102 Quality int32u 0x0104 FlashExposureComp rational64s 0x0105 Teleconverter int32u 0x0112 WhiteBalanceFineTune int32u 0x0114 CameraSettings Sony CameraSettings CameraSettings2 Sony CameraSettings2 CameraSettingsUnknown Sony CameraSettingsUnknown 0x0115 WhiteBalance int32u 0x0e00 PrintIM PrintIM 0x2001 PreviewImage undef 0x200a AutoHDR int32u 0x3000 ShotInfo Sony ShotInfo 0xb000 FileFormat int8u[4] 0xb001 SonyModelID int16u 0xb020 ColorReproduction string 0xb021 ColorTemperature int32u 0xb022 ColorCompensationFilter int32u 0xb023 SceneMode int32u 0xb024 ZoneMatching int32u 0xb025 DynamicRangeOptimizer int32u 0xb026 ImageStabilization int32u 0xb027 LensType int32u 0xb028 MinoltaMakerNote Minolta 0xb029 ColorMode int32u 0xb02b FullImageSize int32u[2] 0xb02c PreviewImageSize int32u[2] 0xb040 Macro int16u 0xb041 ExposureMode int16u 0xb047 Quality int16u 0xb04b Anti-Blur int16u 0xb04e LongExposureNoiseReduction int16u 0xb04f DynamicRangeOptimizer int16u 0xb052 IntelligentAuto int16u 0xb054 WhiteBalance int16u Sony CameraSettings Tags Camera settings for the A200, A230, A300, A350, A700, A850 and A900. Some tags are only valid for certain models. Index Tag Name Writable ----- -------- -------- 4 DriveMode int16u 6 WhiteBalanceFineTune int16s 16 FocusMode int16u 17 AFAreaMode int16u 18 LocalAFAreaPoint int16u 21 MeteringMode int16u 22 ISOSetting int16u 24 DynamicRangeOptimizerMode int16u 25 DynamicRangeOptimizerLevel int16u 26 CreativeStyle int16u 28 Sharpness int16u 29 Contrast int16u 30 Saturation int16u 31 ZoneMatchingValue int16u 34 Brightness int16u 35 FlashMode int16u 40 PrioritySetupShutterRelease int16u 41 AFIlluminator int16u 42 AFWithShutter int16u 43 LongExposureNoiseReduction int16u 44 HighISONoiseReduction int16u 45 ImageStyle int16u 60 ExposureProgram int16u 61 ImageStabilization int16u 63 Rotation int16u 84 SonyImageSize int16u 85 AspectRatio int16u 86 Quality int16u 88 ExposureLevelIncrements int16u Sony CameraSettings2 Tags Camera settings for the A330 and A380. Index Tag Name Writable ----- -------- -------- 16 FocusMode int16u 17 AFAreaMode int16u 18 LocalAFAreaPoint int16u 19 MeteringMode int16u 20 ISOSetting int16u 22 DynamicRangeOptimizerMode int16u 23 DynamicRangeOptimizerLevel int16u 24 CreativeStyle int16u 25 Sharpness int16u 26 Contrast int16u 27 Saturation int16u 35 FlashMode int16u 60 ExposureProgram int16u 63 Rotation int16u 84 SonyImageSize int16u Sony CameraSettingsUnknown Tags Index Tag Name Writable ----- -------- -------- [no tags known] Sony ShotInfo Tags Index Tag Name Writable ----- -------- -------- 6 SonyDateTime string[20] Sony SRF Tags The maker notes in SRF (Sony Raw Format) images contain 7 IFD's with family 1 group names SRF0 through SRF6. SRF0 and SRF1 use the tags in this table, while SRF2 through SRF5 use the tags in the next table, and SRF6 uses standard EXIF tags. All information other than SRF0 is encrypted, but thanks to Dave Coffin the decryption algorithm is known. SRF images are written by the Sony DSC-F828 and DSC-V3. Tag ID Tag Name Writable ------ -------- -------- 0x0000 SRF2Key N 0x0001 DataKey N Sony SRF2 Tags These tags are found in the SRF2 through SRF5 IFD's. Tag ID Tag Name Writable ------ -------- -------- 0x0002 SRF6Offset N 0x0003 SRFDataOffset? N 0x0004 RawDataOffset N 0x0005 RawDataLength N Sony SR2Private Tags The SR2 format uses the DNGPrivateData tag to reference a private IFD containing these tags. SR2 images are written by the Sony DSC-R1, but this information is also written to ARW images by other models. Tag ID Tag Name Writable ------ -------- -------- 0x7200 SR2SubIFDOffset N 0x7201 SR2SubIFDLength N 0x7221 SR2SubIFDKey N 0x7240 IDC_IFD SonyIDC 0x7241 IDC2_IFD SonyIDC 0x7250 MRWInfo MinoltaRaw Sony SR2SubIFD Tags Tags in the encrypted SR2SubIFD Tag ID Tag Name Writable ------ -------- -------- 0x7303 WB_GRBGLevels N 0x7313 WB_RGGBLevels N 0x74a0 MaxApertureAtMaxFocal N 0x74a1 MaxApertureAtMinFocal N 0x74c0 SR2DataIFD Sony SR2DataIFD 0x7820 WB_RGBLevelsDaylight N 0x7821 WB_RGBLevelsCloudy N 0x7822 WB_RGBLevelsTungsten N 0x7825 WB_RGBLevelsShade N 0x7826 WB_RGBLevelsFluorescent N 0x7828 WB_RGBLevelsFlash N Sony SR2DataIFD Tags Tag ID Tag Name Writable ------ -------- -------- 0x7770 ColorMode N SonyIDC Tags Tags written by the Sony Image Data Converter utility in ARW images. Tag ID Tag Name Writable ------ -------- -------- 0x0201 IDCPreviewStart int32u* 0x0202 IDCPreviewLength int32u* 0x8000 IDCCreativeStyle int32u 0x8001 CreativeStyleWasChanged int32u 0x8002 PresetWhiteBalance int32u 0x8013 ColorTemperatureAdj int16u 0x8014 PresetWhiteBalanceAdj int32s 0x8015 ColorCorrection int32s 0x8016 SaturationAdj int32s 0x8017 ContrastAdj int32s 0x8018 BrightnessAdj int32s 0x8019 HueAdj int32s 0x801a SharpnessAdj int32s 0x801b SharpnessOvershoot int32s 0x801c SharpnessUndershoot int32s 0x801d SharpnessThreshold int32s 0x801e NoiseReductionMode int16u 0x8021 GrayPoint int16u[4] 0x8022 D-RangeOptimizerMode int16u 0x8023 D-RangeOptimizerValue int32s 0x8024 D-RangeOptimizerHighlight int32s 0x8026 HighlightColorDistortReduct int16u 0x8027 NoiseReductionValue int32s 0x8028 EdgeNoiseReduction int32s 0x8029 ColorNoiseReduction int32s 0x802d D-RangeOptimizerShadow int32s 0x8030 PeripheralIllumCentralRadius int32s 0x8031 PeripheralIllumCentralValue int32s 0x8032 PeripheralIllumPeriphValue int32s 0x9000 ToneCurveBrightnessX int16u[n] 0x9001 ToneCurveRedX int16u[n] 0x9002 ToneCurveGreenX int16u[n] 0x9003 ToneCurveBlueX int16u[n] 0x9004 ToneCurveBrightnessY int16u[n] 0x9005 ToneCurveRedY int16u[n] 0x9006 ToneCurveGreenY int16u[n] 0x9007 ToneCurveBlueY int16u[n] 0xd000 CurrentVersion int32u 0xd001 VersionIFD SonyIDC 0xd100 VersionCreateDate string 0xd101 VersionModifyDate string Unknown Tags The following tags are decoded in unsupported maker notes. Use the Unknown (-u) option to display other unknown tags. Tag ID Tag Name Writable ------ -------- -------- 0x0e00 PrintIM PrintIM DNG Tags The main DNG tags are found in the EXIF table. The tables below define only information found within structures of these main DNG tag values. See <http://www.adobe.com/products/dng/> for the official DNG specification. DNG AdobeData Tags This information is found in the "Adobe" DNGPrivateData. The maker notes ('MakN') are processed by ExifTool, but some information may have been lost by the Adobe DNG Converter. This is because the Adobe DNG Converter (as of version 4.3) doesn't properly handle information referenced from inside the maker notes that lies outside the original maker notes block. This information is lost when only the maker note block is copied to the DNG image. While this doesn't effect all makes of cameras, it is a problem for some major brands such as Olympus and Sony. Other entries in this table represent proprietary information that is extracted from the original RAW image and restructured to a different (but still proprietary) Adobe format. Tag ID Tag Name Writable ------ -------- -------- 'CRW ' AdobeCRW CanonRaw 'Koda' AdobeKoda Kodak IFD 'Leaf' AdobeLeaf Leaf SubIFD 'MRW ' AdobeMRW MinoltaRaw 'MakN' MakerNoteCanon Canon MakerNoteCasio Casio MakerNoteCasio2 Casio Type2 MakerNoteFujiFilm FujiFilm MakerNoteHP HP MakerNoteHP2 HP Type2 MakerNoteHP4 HP Type4 MakerNoteHP6 HP Type6 MakerNoteISL Unknown MakerNoteJVC JVC MakerNoteJVCText JVC Text MakerNoteKodak1a Kodak MakerNoteKodak1b Kodak MakerNoteKodak2 Kodak Type2 MakerNoteKodak3 Kodak Type3 MakerNoteKodak4 Kodak Type4 MakerNoteKodak5 Kodak Type5 MakerNoteKodak6a Kodak Type6 MakerNoteKodak6b Kodak Type6 MakerNoteKodak7 Kodak Type7 MakerNoteKodak8a Kodak Type8 MakerNoteKodak8b Kodak Type8 MakerNoteKodak9 Kodak Type9 MakerNoteKodak10 Kodak Type10 MakerNoteKodakUnknown Kodak Unknown MakerNoteKyocera Unknown MakerNoteMinolta Minolta MakerNoteMinolta2 Olympus MakerNoteMinolta3 undef MakerNoteNikon Nikon MakerNoteNikon2 Nikon Type2 MakerNoteNikon3 Nikon MakerNoteOlympus Olympus MakerNoteOlympus2 Olympus MakerNoteLeica Panasonic MakerNoteLeica2 Panasonic Leica2 MakerNoteLeica3 Panasonic Leica3 MakerNoteLeica4 Panasonic Leica4 MakerNoteLeica5 Panasonic Leica5 MakerNoteLeica6 Panasonic Leica6 MakerNotePanasonic Panasonic MakerNotePanasonic2 Panasonic Type2 MakerNotePentax Pentax MakerNotePentax2 Pentax Type2 MakerNotePentax3 Casio Type2 MakerNotePentax4 Pentax Type4 MakerNoteRicoh Ricoh MakerNoteRicohText Ricoh Text MakerNoteSamsung undef MakerNoteSamsung2 Samsung MakerNoteSanyo Sanyo MakerNoteSanyoC4 Sanyo MakerNoteSanyoPatch Sanyo MakerNoteSigma Sigma MakerNoteSony Sony MakerNoteSony2 Olympus MakerNoteSony3 Olympus MakerNoteSony4 Sony MakerNoteSonySRF Sony SRF MakerNoteUnknown Unknown 'Pano' AdobePano PanasonicRaw 'RAF ' AdobeRAF FujiFilm RAF 'SR2 ' AdobeSR2 Sony SR2Private DNG OriginalRaw Tags This table defines tags extracted from the DNG OriginalRawFileData information. Tag ID Tag Name Writable ------ -------- -------- 0x0000 OriginalRawImage N 0x0001 OriginalRawResource N 0x0002 OriginalRawFileType N 0x0003 OriginalRawCreator N 0x0004 OriginalTHMImage N 0x0005 OriginalTHMResource N 0x0006 OriginalTHMFileType N 0x0007 OriginalTHMCreator N CanonRaw Tags These tags apply to CRW-format Canon RAW files and information in the APP0 "CIFF" segment of JPEG images. When writing CanonRaw/CIFF information, the length of the information is preserved (and the new information is truncated or padded as required) unless Writable is "resize". Currently, only JpgFromRaw and ThumbnailImage are allowed to change size. Tag ID Tag Name Writable ------ -------- -------- 0x0000 NullRecord undef 0x0001 FreeBytes undef 0x0032 CanonColorInfo1 N 0x0805 CanonFileDescription string[32] UserComment string[256] 0x080a CanonRawMakeModel CanonRaw MakeModel 0x080b CanonFirmwareVersion string[32] 0x080c ComponentVersion string 0x080d ROMOperationMode string[8] 0x0810 OwnerName string[32] 0x0815 CanonImageType string[32] 0x0816 OriginalFileName string[32] 0x0817 ThumbnailFileName string[32] 0x100a TargetImageType int16u 0x1010 ShutterReleaseMethod int16u 0x1011 ShutterReleaseTiming int16u 0x1016 ReleaseSetting int16u 0x101c BaseISO int16u 0x1028 CanonFlashInfo? int16u[4] 0x1029 CanonFocalLength Canon FocalLength 0x102a CanonShotInfo Canon ShotInfo 0x102c CanonColorInfo2 N 0x102d CanonCameraSettings Canon CameraSettings 0x1030 WhiteSample CanonRaw WhiteSample 0x1031 SensorInfo Canon SensorInfo 0x1033 CustomFunctions10D CanonCustom Functions10D CustomFunctionsD30 CanonCustom FunctionsD30 CustomFunctionsD60 CanonCustom FunctionsD30 CustomFunctionsUnknown CanonCustom FuncsUnknown 0x1038 CanonAFInfo Canon AFInfo 0x1093 CanonFileInfo Canon FileInfo 0x10a9 ColorBalance Canon ColorBalance 0x10ae ColorTemperature int16u 0x10b4 ColorSpace int16u 0x10b5 RawJpgInfo CanonRaw RawJpgInfo 0x1803 ImageFormat CanonRaw ImageFormat 0x1804 RecordID int32u 0x1806 SelfTimerTime int32u 0x1807 TargetDistanceSetting float 0x180b SerialNumber int32u UnknownNumber? Y 0x180e TimeStamp CanonRaw TimeStamp 0x1810 ImageInfo CanonRaw ImageInfo 0x1813 FlashInfo CanonRaw FlashInfo 0x1814 MeasuredEV float 0x1817 FileNumber int32u 0x1818 ExposureInfo CanonRaw ExposureInfo 0x1834 CanonModelID int32u 0x1835 DecoderTable CanonRaw DecoderTable 0x183b SerialNumberFormat int32u 0x2005 RawData N 0x2007 JpgFromRaw resize 0x2008 ThumbnailImage resize 0x2804 ImageDescription CanonRaw 0x2807 CameraObject CanonRaw 0x3002 ShootingRecord CanonRaw 0x3003 MeasuredInfo CanonRaw 0x3004 CameraSpecification CanonRaw 0x300a ImageProps CanonRaw 0x300b ExifInformation CanonRaw CanonRaw MakeModel Tags Index Tag Name Writable ----- -------- -------- 0 Make string[6] 6 Model string CanonRaw WhiteSample Tags Index Tag Name Writable ----- -------- -------- 1 WhiteSampleWidth N 2 WhiteSampleHeight N 3 WhiteSampleLeftBorder N 4 WhiteSampleTopBorder N 5 WhiteSampleBits N CanonRaw RawJpgInfo Tags Index Tag Name Writable ----- -------- -------- 1 RawJpgQuality int16u 2 RawJpgSize int16u 3 RawJpgWidth int16u 4 RawJpgHeight int16u CanonRaw ImageFormat Tags Index Tag Name Writable ----- -------- -------- 0 FileFormat int32u 1 TargetCompressionRatio float CanonRaw TimeStamp Tags Index Tag Name Writable ----- -------- -------- 0 DateTimeOriginal int32u 1 TimeZoneCode int32s 2 TimeZoneInfo int32u CanonRaw ImageInfo Tags Index Tag Name Writable ----- -------- -------- 0 ImageWidth N 1 ImageHeight N 2 PixelAspectRatio N 3 Rotation int32s 4 ComponentBitDepth N 5 ColorBitDepth N 6 ColorBW N CanonRaw FlashInfo Tags Index Tag Name Writable ----- -------- -------- 0 FlashGuideNumber float 1 FlashThreshold float CanonRaw ExposureInfo Tags Index Tag Name Writable ----- -------- -------- 0 ExposureCompensation float 1 ShutterSpeedValue float 2 ApertureValue float CanonRaw DecoderTable Tags Index Tag Name Writable ----- -------- -------- 0 DecoderTableNumber N 2 CompressedDataOffset N 3 CompressedDataLength N KyoceraRaw Tags Tags for Kyocera Contax N Digital RAW images. Index Tag Name Writable ----- -------- -------- 1 FirmwareVersion N 12 Model N 25 Make N 33 DateTimeOriginal N 52 ISO N 56 ExposureTime N 60 WB_RGGBLevels N 88 FNumber N 104 MaxAperture N 112 FocalLength N 124 Lens N MinoltaRaw Tags These tags are used in Minolta RAW format (MRW) images. Tag ID Tag Name Writable ------ -------- -------- "