【图像处理】XMP Tags

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, IND, INX, PNG, DJVU, SVG, PGF, MIFF, XCF, CRW, DNG and a variety of proprietary TIFF-based RAW images, 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 (aside from differences in case). Tags with different ID's are mentioned in the Notes column of the HTML version of this document.

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 twointeger 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", struct indicates a structured tag, and lang-alt is a tag that supports alternate languages.

When reading, struct tags are extracted only if the Struct (-struct) option is used. Otherwise the corresponding Flattened tags, indicated by an underline (_) after the Writable type, are extracted. When copying, by default both structured and flattened tags are available, but the flattened tags are considered "unsafe" so they they aren't copied unless specified explicitly. The Struct option may be disabled by setting Struct to 0 via the API or with --struct on the command line to copy only flattened tags, or enabled by setting Struct to 1 via the API or with -struct on the command line to copy only as structures. When writing, the Struct option has no effect, and both structured and flattened tags may be written. See struct.html for more details.

Individual languages for lang-alt tags are accessed by suffixing the tag name with a '-', followed by an RFC 3066 language code (eg. "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 (eg. "XMP-dc:Description-x-default"). 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, eg) XMP-exif:Contrast or XMP-crs:Contrast. When deciding on which tags to add to an image, using standard schemas such as dcxmpiptcCore and iptcExt is recommended if possible.

For structures, the heading of the first column is Field Name. Field names are very similar to tag names, except they are used to identify fields inside structures instead of stand-alone tags. See the Field Name section of the Structured Information documentation for more details.

ExifTool will extract XMP information even if it is not listed in these tables, but other tags are not writable unless added as user-defined tags in the ExifTool config file. For example, the pdfx namespace doesn't have a predefined set of tag names because it is used to store application-defined PDF information, so although this information will be extracted, it is only writable if the corresponding user-defined tags have been created.

The tables below list tags from the official XMP specification (with an underlined Namespace in the HTML version of this documentation), as well as extensions from various other sources. See http://www.adobe.com/devnet/xmp/ for the official XMP specification.

NamespaceWritableValues / Notes
aas---> XMP aas Tags
acdsee---> XMP acdsee Tags
album---> XMP Album Tags
apple-fi---> XMP apple_fi Tags
aux---> XMP aux Tags
cc---> XMP cc Tags
cell---> XMP cell Tags
creatorAtom---> XMP creatorAtom Tags
crs---> XMP crs Tags
dc---> XMP dc Tags
dex---> XMP dex Tags
DICOM---> XMP DICOM Tags
digiKam---> XMP digiKam Tags
dwc---> DarwinCore Tags
exif---> XMP exif Tags
exifEX---> XMP exifEX Tags
expressionmedia---> XMP ExpressionMedia Tags
extensis---> XMP extensis Tags
fpv---> XMP fpv Tags
getty---> XMP GettyImages Tags
GPano---> XMP GPano Tags
GSpherical---> XMP GSpherical Tags
ics---> XMP ics Tags
iptcCore---> XMP iptcCore Tags
iptcExt---> XMP iptcExt Tags
lr---> XMP Lightroom Tags
mediapro---> XMP MediaPro Tags
microsoft---> Microsoft XMP Tags
MP---> Microsoft MP Tags
MP1---> Microsoft MP1 Tags
mwg-coll---> MWG Collections Tags
mwg-kw---> MWG Keywords Tags
mwg-rs---> MWG Regions Tags
pdf---> XMP pdf Tags
pdfx---> XMP pdfx Tags
photomech---> PhotoMechanic XMP Tags
photoshop---> XMP photoshop Tags
PixelLive---> XMP PixelLive Tags
plus---> PLUS XMP Tags
pmi---> XMP pmi Tags
prism---> XMP prism Tags
prl---> XMP prl Tags
prm---> XMP prm Tags
pur---> XMP pur Tags
rdf---> XMP rdf Tags
swf---> XMP swf Tags
tiff---> XMP tiff Tags
x---> XMP x Tags
xmp---> XMP xmp Tags
xmpBJ---> XMP xmpBJ Tags
xmpDM---> XMP xmpDM Tags
xmpMM---> XMP xmpMM Tags
xmpNote---> XMP xmpNote Tags
xmpPLUS---> XMP xmpPLUS Tags
xmpRights---> XMP xmpRights Tags
xmpTPg---> XMP xmpTPg Tags

XMP aas Tags

Apple Adjustment Settings used by iPhone/iPad.

These tags belong to the ExifTool XMP-aas family 1 group.

Tag NameWritableValues / Notes
AffineAreal 
AffineBreal 
AffineCreal 
AffineDreal 
AffineXreal 
AffineYreal 
CropHinteger/ 
CropWinteger/ 
CropXinteger/ 
CropYinteger/ 
Curve0xreal 
Curve0yreal 
Curve1xreal 
Curve1yreal 
Curve2xreal 
Curve2yreal 
Curve3xreal 
Curve3yreal 
Curve4xreal 
Curve4yreal 
FaceBalanceOrigIreal 
FaceBalanceOrigQreal 
FaceBalanceStrengthreal 
FaceBalanceWarmthreal 
Highlightsreal/ 
Shadowsreal/ 
Vibrancereal/ 

XMP acdsee Tags

ACD Systems ACDSee namespace tags.

(A note 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: interoperability. Your applications mumble to themselves instead of speaking out for the rest of the world to hear.)

These tags belong to the ExifTool XMP-acdsee family 1 group.

Tag NameWritableValues / Notes
Authorstring/ 
Captionstring/ 
Categoriesstring/ 
Collectionsstring/ 
DateTimedate/ 
DPPlang-alt(newer version of XML raw processing settings)
EditStatusstring/ 
FixtureIdentifierstring/ 
Keywords string/+ 
Notesstring/ 
ObjectCyclestring/ 
OriginatingProgramstring/ 
Ratingreal/ 
Rawrppusedboolean 
ReleaseDatestring/ 
ReleaseTimestring/ 
RPPlang-alt(raw processing settings in XML format)
Snapshots string/+ 
Taggedboolean/ 

XMP Album Tags

Adobe Album namespace tags.

These tags belong to the ExifTool XMP-album family 1 group.

Tag NameWritableValues / Notes
Notesstring 

XMP apple_fi Tags

Face information tags written by the Apple iPhone 5 inside the mwg-rs RegionExtensions.

These tags belong to the ExifTool XMP-apple-fi family 1 group.

Tag NameWritableValues / Notes
AngleInfoRollinteger 
AngleInfoYawinteger 
ConfidenceLevelinteger 
FaceIDinteger 
TimeStampinteger 

XMP aux Tags

Adobe-defined auxiliary EXIF tags. This namespace existed in the XMP specification until it was dropped in 2012, presumably due to the introduction of the EXIF 2.3 for XMP specification and the exifEX namespace at this time. For this reason, tags below with equivalents in the exifEX namespaceare avoided when writing.

These tags belong to the ExifTool XMP-aux family 1 group.

Tag NameWritableValues / Notes
ApproximateFocusDistancerational 
DistortionCorrectionAlreadyAppliedboolean 
Firmwarestring 
FlashCompensationrational 
ImageNumberstring 
IsMergedHDRboolean 
IsMergedPanoramaboolean 
LateralChromaticAberrationCorrectionAlreadyAppliedboolean 
Lensstring 
LensDistortInfostring 
LensIDstring 
LensInfostring/(4 rational values giving focal and aperture ranges)
LensSerialNumberstring/ 
OwnerNamestring/ 
SerialNumberstring/ 
VignetteCorrectionAlreadyAppliedboolean 

XMP cc Tags

Creative Commons namespace tags. Note that the CC specification for XMP is non-existent, so ExifTool must make some assumptions about the format of the specific properties in XMP (see http://creativecommons.org/ns).

These tags belong to the ExifTool XMP-cc family 1 group.

Tag NameWritableValues / Notes
AttributionNamestring 
AttributionURLstring 
DeprecatedOndate 
Jurisdictionstring 
LegalCodestring 
Licensestring 
MorePermissionsstring 
Permitsstring+'cc:DerivativeWorks' = Derivative Works 
'cc:Distribution' = Distribution 
'cc:Reproduction' = Reproduction 
'cc:Sharing' = Sharing
Prohibitsstring+'cc:CommercialUse' = Commercial Use 
'cc:HighIncomeNationUse' = High Income Nation Use
Requiresstring+
'cc:Attribution' = Attribution 
'cc:Copyleft' = Copyleft 
'cc:LesserCopyleft' = Lesser Copyleft 
'cc:Notice' = Notice 
'cc:ShareAlike' = Share Alike 
'cc:SourceCode' = Source Code
UseGuidelinesstring 

XMP cell Tags

Location tags written by some Sony Ericsson phones.

These tags belong to the ExifTool XMP-cell family 1 group.

Tag NameWritableValues / Notes
CellTowerIDstring(called cellid by the spec)
CellGlobalIDstring(called cgi by the spec)
LocationAreaCodestring(called lac by the spec)
MobileCountryCodestring(called mcc by the spec)
MobileNetworkCodestring(called mnc by the spec)
CellRstring(called r by the spec)

XMP creatorAtom Tags

Adobe creatorAtom tags, written by After Effects.

These tags belong to the ExifTool XMP-creatorAtom family 1 group.

Tag NameWritableValues / Notes
AeProjectLinkstruct--> AEProjectLink Struct
AeProjectLinkCompositionIDstring_ 
AeProjectLinkFullPathstring_ 
AeProjectLinkRenderOutputModuleIndexstring_ 
AeProjectLinkRenderQueueItemIDstring_ 
AeProjectLinkRenderTimeStampinteger_ 
MacAtomstruct--> MacAtom Struct
MacAtomApplicationCodestring_ 
MacAtomInvocationAppleEventstring_ 
MacAtomPosixProjectPathstring_ 
WindowsAtomstruct--> WindowsAtom Struct
WindowsAtomExtensionstring_ 
WindowsAtomInvocationFlagsstring_ 
WindowsAtomUncProjectPathstring_ 

XMP AEProjectLink Struct

Field NameWritableValues / Notes
CompositionIDstring 
FullPathstring 
RenderOutputModuleIndexstring 
RenderQueueItemIDstring 
RenderTimeStampinteger 

XMP MacAtom Struct

Field NameWritableValues / Notes
ApplicationCodestring 
InvocationAppleEventstring 
PosixProjectPathstring 

XMP WindowsAtom Struct

Field NameWritableValues / Notes
Extensionstring 
InvocationFlagsstring 
UncProjectPathstring 

XMP crs Tags

Photoshop Camera Raw namespace tags. It is a shame that Adobe pollutes the metadata space with these incredibly bulky image editing parameters.

These tags belong to the ExifTool XMP-crs family 1 group.

Tag NameWritableValues / Notes
AlreadyAppliedboolean 
AutoBrightnessboolean 
AutoContrastboolean 
AutoExposureboolean 
AutoLateralCAinteger 
AutoShadowsboolean 
AutoWhiteVersioninteger 
Blacks2012integer 
BlueHueinteger 
BlueSaturationinteger 
Brightnessinteger 
CameraProfilestring 
CameraProfileDigeststring 
ChromaticAberrationBinteger 
ChromaticAberrationRinteger 
CircularGradientBasedCorrectionsstruct+--> Correction Struct
CircGradBasedCorrActiveboolean_(CircularGradientBasedCorrectionsCorrectionActive)
CircGradBasedCorrAmountreal_(CircularGradientBasedCorrectionsCorrectionAmount)
CircGradBasedCorrMasks struct_+--> CorrectionMask Struct 
(CircularGradientBasedCorrectionsCorrectionMasks)
CircGradBasedCorrMaskAlphareal_(CircularGradientBasedCorrectionsCorrectionMasksAlpha)
CircGradBasedCorrMaskAnglereal_(CircularGradientBasedCorrectionsCorrectionMasksAngle)
CircGradBasedCorrMaskBottomreal_(CircularGradientBasedCorrectionsCorrectionMasksBottom)
CircGradBasedCorrMaskCenterValuereal_(CircularGradientBasedCorrectionsCorrectionMasksCenterValue)
CircGradBasedCorrMaskCenterWeightreal_(CircularGradientBasedCorrectionsCorrectionMasksCenterWeight)
CircGradBasedCorrMaskDabsstring_(CircularGradientBasedCorrectionsCorrectionMasksDabs)
CircGradBasedCorrMaskFeatherreal_(CircularGradientBasedCorrectionsCorrectionMasksFeather)
CircGradBasedCorrMaskFlippedboolean_(CircularGradientBasedCorrectionsCorrectionMasksFlipped)
CircGradBasedCorrMaskFlowreal_(CircularGradientBasedCorrectionsCorrectionMasksFlow)
CircGradBasedCorrMaskFullXreal_(CircularGradientBasedCorrectionsCorrectionMasksFullX)
CircGradBasedCorrMaskFullYreal_(CircularGradientBasedCorrectionsCorrectionMasksFullY)
CircGradBasedCorrMaskLeftreal_(CircularGradientBasedCorrectionsCorrectionMasksLeft)
CircGradBasedCorrMaskValuereal_(CircularGradientBasedCorrectionsCorrectionMasksMaskValue)
CircGradBasedCorrMaskMidpointreal_(CircularGradientBasedCorrectionsCorrectionMasksMidpoint)
CircGradBasedCorrMaskPerimeterValuereal_(CircularGradientBasedCorrectionsCorrectionMasksPerimeterValue)
CircGradBasedCorrMaskRadiusreal_(CircularGradientBasedCorrectionsCorrectionMasksRadius)
CircGradBasedCorrMaskRightreal_(CircularGradientBasedCorrectionsCorrectionMasksRight)
CircGradBasedCorrMaskRoundnessreal_(CircularGradientBasedCorrectionsCorrectionMasksRoundness)
CircGradBasedCorrMaskSizeXreal_(CircularGradientBasedCorrectionsCorrectionMasksSizeX)
CircGradBasedCorrMaskSizeYreal_(CircularGradientBasedCorrectionsCorrectionMasksSizeY)
CircGradBasedCorrMaskTopreal_(CircularGradientBasedCorrectionsCorrectionMasksTop)
CircGradBasedCorrMaskVersioninteger_(CircularGradientBasedCorrectionsCorrectionMasksVersion)
CircGradBasedCorrMaskWhatstring_(CircularGradientBasedCorrectionsCorrectionMasksWhat)
CircGradBasedCorrMaskXreal_(CircularGradientBasedCorrectionsCorrectionMasksX)
CircGradBasedCorrMaskYreal_(CircularGradientBasedCorrectionsCorrectionMasksY)
CircGradBasedCorrMaskZeroXreal_(CircularGradientBasedCorrectionsCorrectionMasksZeroX)
CircGradBasedCorrMaskZeroYreal_(CircularGradientBasedCorrectionsCorrectionMasksZeroY)
CircGradBasedCorrBrightnessreal_(CircularGradientBasedCorrectionsLocalBrightness)
CircGradBasedCorrClarityreal_(CircularGradientBasedCorrectionsLocalClarity)
CircGradBasedCorrClarity2012real_(CircularGradientBasedCorrectionsLocalClarity2012)
CircGradBasedCorrContrastreal_(CircularGradientBasedCorrectionsLocalContrast)
CircGradBasedCorrContrast2012real_(CircularGradientBasedCorrectionsLocalContrast2012)
CircGradBasedCorrDefringereal_(CircularGradientBasedCorrectionsLocalDefringe)
CircGradBasedCorrExposurereal_(CircularGradientBasedCorrectionsLocalExposure)
CircGradBasedCorrExposure2012real_(CircularGradientBasedCorrectionsLocalExposure2012)
CircGradBasedCorrHighlights2012real_(CircularGradientBasedCorrectionsLocalHighlights2012)
CircGradBasedCorrLuminanceNoisereal_(CircularGradientBasedCorrectionsLocalLuminanceNoise)
CircGradBasedCorrMoirereal_(CircularGradientBasedCorrectionsLocalMoire)
CircGradBasedCorrSaturationreal_(CircularGradientBasedCorrectionsLocalSaturation)
CircGradBasedCorrShadows2012real_(CircularGradientBasedCorrectionsLocalShadows2012)
CircGradBasedCorrSharpnessreal_(CircularGradientBasedCorrectionsLocalSharpness)
CircGradBasedCorrTemperaturereal_(CircularGradientBasedCorrectionsLocalTemperature)
CircGradBasedCorrTintreal_(CircularGradientBasedCorrectionsLocalTint)
CircGradBasedCorrHuereal_(CircularGradientBasedCorrectionsLocalToningHue)
CircGradBasedCorrSaturationreal_(CircularGradientBasedCorrectionsLocalToningSaturation)
CircGradBasedCorrWhatstring_(CircularGradientBasedCorrectionsWhat)
Clarityinteger 
Clarity2012integer 
ColorNoiseReductioninteger 
ColorNoiseReductionDetailinteger 
ColorNoiseReductionSmoothnessinteger 
Contrastinteger/ 
Contrast2012integer 
Converterstring 
ConvertToGrayscaleboolean 
CropAnglereal 
CropBottomreal 
CropConstrainToWarpinteger 
CropHeightreal 
CropLeftreal 
CropRightreal 
CropTopreal 
CropUnitinteger0 = pixels 
1 = inches 
2 = cm
CropUnitsinteger0 = pixels 
1 = inches 
2 = cm
CropWidthreal 
DefaultAutoGrayboolean 
DefaultAutoToneboolean 
DefaultsSpecificToISOboolean 
DefaultsSpecificToSerialboolean 
Defringeinteger 
DefringeGreenAmountinteger 
DefringeGreenHueHiinteger 
DefringeGreenHueLointeger 
DefringePurpleAmountinteger 
DefringePurpleHueHiinteger 
DefringePurpleHueLointeger 
Dehazereal 
DNGIgnoreSidecarsboolean 
Exposurereal 
Exposure2012real 
FillLightinteger 
GradientBasedCorrectionsstruct+--> Correction Struct
GradientBasedCorrActiveboolean_(GradientBasedCorrectionsCorrectionActive)
GradientBasedCorrAmountreal_(GradientBasedCorrectionsCorrectionAmount)
GradientBasedCorrMasks struct_+--> CorrectionMask Struct 
(GradientBasedCorrectionsCorrectionMasks)
GradientBasedCorrMaskAlphareal_(GradientBasedCorrectionsCorrectionMasksAlpha)
GradientBasedCorrMaskAnglereal_(GradientBasedCorrectionsCorrectionMasksAngle)
GradientBasedCorrMaskBottomreal_(GradientBasedCorrectionsCorrectionMasksBottom)
GradientBasedCorrMaskCenterValuereal_(GradientBasedCorrectionsCorrectionMasksCenterValue)
GradientBasedCorrMaskCenterWeightreal_(GradientBasedCorrectionsCorrectionMasksCenterWeight)
GradientBasedCorrMaskDabsstring_(GradientBasedCorrectionsCorrectionMasksDabs)
GradientBasedCorrMaskFeatherreal_(GradientBasedCorrectionsCorrectionMasksFeather)
GradientBasedCorrMaskFlippedboolean_(GradientBasedCorrectionsCorrectionMasksFlipped)
GradientBasedCorrMaskFlowreal_(GradientBasedCorrectionsCorrectionMasksFlow)
GradientBasedCorrMaskFullXreal_(GradientBasedCorrectionsCorrectionMasksFullX)
GradientBasedCorrMaskFullYreal_(GradientBasedCorrectionsCorrectionMasksFullY)
GradientBasedCorrMaskLeftreal_(GradientBasedCorrectionsCorrectionMasksLeft)
GradientBasedCorrMaskValuereal_(GradientBasedCorrectionsCorrectionMasksMaskValue)
GradientBasedCorrMaskMidpointreal_(GradientBasedCorrectionsCorrectionMasksMidpoint)
GradientBasedCorrMaskPerimeterValuereal_(GradientBasedCorrectionsCorrectionMasksPerimeterValue)
GradientBasedCorrMaskRadiusreal_(GradientBasedCorrectionsCorrectionMasksRadius)
GradientBasedCorrMaskRightreal_(GradientBasedCorrectionsCorrectionMasksRight)
GradientBasedCorrMaskRoundnessreal_(GradientBasedCorrectionsCorrectionMasksRoundness)
GradientBasedCorrMaskSizeXreal_(GradientBasedCorrectionsCorrectionMasksSizeX)
GradientBasedCorrMaskSizeYreal_(GradientBasedCorrectionsCorrectionMasksSizeY)
GradientBasedCorrMaskTopreal_(GradientBasedCorrectionsCorrectionMasksTop)
GradientBasedCorrMaskVersioninteger_(GradientBasedCorrectionsCorrectionMasksVersion)
GradientBasedCorrMaskWhatstring_(GradientBasedCorrectionsCorrectionMasksWhat)
GradientBasedCorrMaskXreal_(GradientBasedCorrectionsCorrectionMasksX)
GradientBasedCorrMaskYreal_(GradientBasedCorrectionsCorrectionMasksY)
GradientBasedCorrMaskZeroXreal_(GradientBasedCorrectionsCorrectionMasksZeroX)
GradientBasedCorrMaskZeroYreal_(GradientBasedCorrectionsCorrectionMasksZeroY)
GradientBasedCorrBrightnessreal_(GradientBasedCorrectionsLocalBrightness)
GradientBasedCorrClarityreal_(GradientBasedCorrectionsLocalClarity)
GradientBasedCorrClarity2012real_(GradientBasedCorrectionsLocalClarity2012)
GradientBasedCorrContrastreal_(GradientBasedCorrectionsLocalContrast)
GradientBasedCorrContrast2012real_(GradientBasedCorrectionsLocalContrast2012)
GradientBasedCorrDefringereal_(GradientBasedCorrectionsLocalDefringe)
GradientBasedCorrExposurereal_(GradientBasedCorrectionsLocalExposure)
GradientBasedCorrExposure2012real_(GradientBasedCorrectionsLocalExposure2012)
GradientBasedCorrHighlights2012real_(GradientBasedCorrectionsLocalHighlights2012)
GradientBasedCorrLuminanceNoisereal_(GradientBasedCorrectionsLocalLuminanceNoise)
GradientBasedCorrMoirereal_(GradientBasedCorrectionsLocalMoire)
GradientBasedCorrSaturationreal_(GradientBasedCorrectionsLocalSaturation)
GradientBasedCorrShadows2012real_(GradientBasedCorrectionsLocalShadows2012)
GradientBasedCorrSharpnessreal_(GradientBasedCorrectionsLocalSharpness)
GradientBasedCorrTemperaturereal_(GradientBasedCorrectionsLocalTemperature)
GradientBasedCorrTintreal_(GradientBasedCorrectionsLocalTint)
GradientBasedCorrHuereal_(GradientBasedCorrectionsLocalToningHue)
GradientBasedCorrSaturationreal_(GradientBasedCorrectionsLocalToningSaturation)
GradientBasedCorrWhatstring_(GradientBasedCorrectionsWhat)
GrainAmountinteger 
GrainFrequencyinteger 
GrainSizeinteger 
GrayMixerAquainteger 
GrayMixerBlueinteger 
GrayMixerGreeninteger 
GrayMixerMagentainteger 
GrayMixerOrangeinteger 
GrayMixerPurpleinteger 
GrayMixerRedinteger 
GrayMixerYellowinteger 
GreenHueinteger 
GreenSaturationinteger 
HasCropboolean 
HasSettingsboolean 
HighlightRecoveryinteger 
Highlights2012integer 
HueAdjustmentAquainteger 
HueAdjustmentBlueinteger 
HueAdjustmentGreeninteger 
HueAdjustmentMagentainteger 
HueAdjustmentOrangeinteger 
HueAdjustmentPurpleinteger 
HueAdjustmentRedinteger 
HueAdjustmentYellowinteger 
IncrementalTemperatureinteger 
IncrementalTintinteger 
JPEGHandlingstring 
LensManualDistortionAmountinteger 
LensProfileChromaticAberrationScaleinteger 
LensProfileDigeststring 
LensProfileDistortionScaleinteger 
LensProfileEnableinteger 
LensProfileFilenamestring 
LensProfileMatchKeyCameraModelNamestring 
LensProfileMatchKeyExifMakestring 
LensProfileMatchKeyExifModelstring 
LensProfileMatchKeyIsRawboolean 
LensProfileMatchKeyLensIDstring 
LensProfileMatchKeyLensInfostring 
LensProfileMatchKeyLensNamestring 
LensProfileMatchKeySensorFormatFactorreal 
LensProfileNamestring 
LensProfileSetupstring 
LensProfileVignettingScaleinteger 
LuminanceAdjustmentAquainteger 
LuminanceAdjustmentBlueinteger 
LuminanceAdjustmentGreeninteger 
LuminanceAdjustmentMagentainteger 
LuminanceAdjustmentOrangeinteger 
LuminanceAdjustmentPurpleinteger 
LuminanceAdjustmentRedinteger 
LuminanceAdjustmentYellowinteger 
LuminanceNoiseReductionContrastinteger 
LuminanceNoiseReductionDetailinteger 
LuminanceSmoothinginteger 
MoireFilterstring'Off' = Off 
'On' = On
NegativeCacheLargePreviewSizeinteger 
NegativeCacheMaximumSizereal 
NegativeCachePathstring 
PaintBasedCorrectionsstruct+--> Correction Struct
PaintCorrectionActiveboolean_(PaintBasedCorrectionsCorrectionActive)
PaintCorrectionAmountreal_(PaintBasedCorrectionsCorrectionAmount)
PaintBasedCorrectionMasks struct_+--> CorrectionMask Struct 
(PaintBasedCorrectionsCorrectionMasks)
PaintCorrectionMaskAlphareal_(PaintBasedCorrectionsCorrectionMasksAlpha)
PaintCorrectionMaskAnglereal_(PaintBasedCorrectionsCorrectionMasksAngle)
PaintCorrectionMaskBottomreal_(PaintBasedCorrectionsCorrectionMasksBottom)
PaintCorrectionMaskCenterValuereal_(PaintBasedCorrectionsCorrectionMasksCenterValue)
PaintCorrectionMaskCenterWeightreal_(PaintBasedCorrectionsCorrectionMasksCenterWeight)
PaintCorrectionMaskDabsstring_(PaintBasedCorrectionsCorrectionMasksDabs)
PaintCorrectionMaskFeatherreal_(PaintBasedCorrectionsCorrectionMasksFeather)
PaintCorrectionMaskFlippedboolean_(PaintBasedCorrectionsCorrectionMasksFlipped)
PaintCorrectionMaskFlowreal_(PaintBasedCorrectionsCorrectionMasksFlow)
PaintCorrectionMaskFullXreal_(PaintBasedCorrectionsCorrectionMasksFullX)
PaintCorrectionMaskFullYreal_(PaintBasedCorrectionsCorrectionMasksFullY)
PaintCorrectionMaskLeftreal_(PaintBasedCorrectionsCorrectionMasksLeft)
PaintCorrectionMaskValuereal_(PaintBasedCorrectionsCorrectionMasksMaskValue)
PaintCorrectionMaskMidpointreal_(PaintBasedCorrectionsCorrectionMasksMidpoint)
PaintCorrectionMaskPerimeterValuereal_(PaintBasedCorrectionsCorrectionMasksPerimeterValue)
PaintCorrectionMaskRadiusreal_(PaintBasedCorrectionsCorrectionMasksRadius)
PaintCorrectionMaskRightreal_(PaintBasedCorrectionsCorrectionMasksRight)
PaintCorrectionMaskRoundnessreal_(PaintBasedCorrectionsCorrectionMasksRoundness)
PaintCorrectionMaskSizeXreal_(PaintBasedCorrectionsCorrectionMasksSizeX)
PaintCorrectionMaskSizeYreal_(PaintBasedCorrectionsCorrectionMasksSizeY)
PaintCorrectionMaskTopreal_(PaintBasedCorrectionsCorrectionMasksTop)
PaintCorrectionMaskVersioninteger_(PaintBasedCorrectionsCorrectionMasksVersion)
PaintCorrectionMaskWhatstring_(PaintBasedCorrectionsCorrectionMasksWhat)
PaintCorrectionMaskXreal_(PaintBasedCorrectionsCorrectionMasksX)
PaintCorrectionMaskYreal_(PaintBasedCorrectionsCorrectionMasksY)
PaintCorrectionMaskZeroXreal_(PaintBasedCorrectionsCorrectionMasksZeroX)
PaintCorrectionMaskZeroYreal_(PaintBasedCorrectionsCorrectionMasksZeroY)
PaintCorrectionBrightnessreal_(PaintBasedCorrectionsLocalBrightness)
PaintCorrectionClarityreal_(PaintBasedCorrectionsLocalClarity)
PaintCorrectionClarity2012real_(PaintBasedCorrectionsLocalClarity2012)
PaintCorrectionContrastreal_(PaintBasedCorrectionsLocalContrast)
PaintCorrectionContrast2012real_(PaintBasedCorrectionsLocalContrast2012)
PaintCorrectionDefringereal_(PaintBasedCorrectionsLocalDefringe)
PaintCorrectionExposurereal_(PaintBasedCorrectionsLocalExposure)
PaintCorrectionExposure2012real_(PaintBasedCorrectionsLocalExposure2012)
PaintCorrectionHighlights2012real_(PaintBasedCorrectionsLocalHighlights2012)
PaintCorrectionLuminanceNoisereal_(PaintBasedCorrectionsLocalLuminanceNoise)
PaintCorrectionMoirereal_(PaintBasedCorrectionsLocalMoire)
PaintCorrectionSaturationreal_(PaintBasedCorrectionsLocalSaturation)
PaintCorrectionShadows2012real_(PaintBasedCorrectionsLocalShadows2012)
PaintCorrectionSharpnessreal_(PaintBasedCorrectionsLocalSharpness)
PaintCorrectionTemperaturereal_(PaintBasedCorrectionsLocalTemperature)
PaintCorrectionTintreal_(PaintBasedCorrectionsLocalTint)
PaintCorrectionHuereal_(PaintBasedCorrectionsLocalToningHue)
PaintCorrectionSaturationreal_(PaintBasedCorrectionsLocalToningSaturation)
PaintCorrectionWhatstring_(PaintBasedCorrectionsWhat)
ParametricDarksinteger 
ParametricHighlightsinteger 
ParametricHighlightSplitinteger 
ParametricLightsinteger 
ParametricMidtoneSplitinteger 
ParametricShadowsinteger 
ParametricShadowSplitinteger 
PerspectiveAspectinteger 
PerspectiveHorizontalinteger 
PerspectiveRotatereal 
PerspectiveScaleinteger 
PerspectiveUprightinteger 
PerspectiveVerticalinteger 
PerspectiveXreal 
PerspectiveYreal 
PostCropVignetteAmountinteger 
PostCropVignetteFeatherinteger 
PostCropVignetteHighlightContrastinteger 
PostCropVignetteMidpointinteger 
PostCropVignetteRoundnessinteger 
PostCropVignetteStyleinteger 
ProcessVersionstring 
RawFileNamestring 
RedEyeInfostring+ 
RedHueinteger 
RedSaturationinteger 
RetouchAreasstruct+--> RetouchArea Struct
RetouchAreaFeatherreal_(RetouchAreasFeather)
RetouchAreaMasks struct_+--> CorrectionMask Struct 
(RetouchAreasMasks)
RetouchAreaMaskAlphareal_(RetouchAreasMasksAlpha)
RetouchAreaMaskAnglereal_(RetouchAreasMasksAngle)
RetouchAreaMaskBottomreal_(RetouchAreasMasksBottom)
RetouchAreaMaskCenterValuereal_(RetouchAreasMasksCenterValue)
RetouchAreaMaskCenterWeightreal_(RetouchAreasMasksCenterWeight)
RetouchAreaMaskDabsstring_(RetouchAreasMasksDabs)
RetouchAreaMaskFeatherreal_(RetouchAreasMasksFeather)
RetouchAreaMaskFlippedboolean_(RetouchAreasMasksFlipped)
RetouchAreaMaskFlowreal_(RetouchAreasMasksFlow)
RetouchAreaMaskFullXreal_(RetouchAreasMasksFullX)
RetouchAreaMaskFullYreal_(RetouchAreasMasksFullY)
RetouchAreaMaskLeftreal_(RetouchAreasMasksLeft)
RetouchAreaMaskValuereal_(RetouchAreasMasksMaskValue)
RetouchAreaMaskMidpointreal_(RetouchAreasMasksMidpoint)
RetouchAreaMaskPerimeterValuereal_(RetouchAreasMasksPerimeterValue)
RetouchAreaMaskRadiusreal_(RetouchAreasMasksRadius)
RetouchAreaMaskRightreal_(RetouchAreasMasksRight)
RetouchAreaMaskRoundnessreal_(RetouchAreasMasksRoundness)
RetouchAreaMaskSizeXreal_(RetouchAreasMasksSizeX)
RetouchAreaMaskSizeYreal_(RetouchAreasMasksSizeY)
RetouchAreaMaskTopreal_(RetouchAreasMasksTop)
RetouchAreaMaskVersioninteger_(RetouchAreasMasksVersion)
RetouchAreaMaskWhatstring_(RetouchAreasMasksWhat)
RetouchAreaMaskXreal_(RetouchAreasMasksX)
RetouchAreaMaskYreal_(RetouchAreasMasksY)
RetouchAreaMaskZeroXreal_(RetouchAreasMasksZeroX)
RetouchAreaMaskZeroYreal_(RetouchAreasMasksZeroY)
RetouchAreaMethodstring_(RetouchAreasMethod)
RetouchAreaOffsetYreal_(RetouchAreasOffsetY)
RetouchAreaOpacityreal_(RetouchAreasOpacity)
RetouchAreaSeedinteger_(RetouchAreasSeed)
RetouchAreaSourceStatestring_(RetouchAreasSourceState)
RetouchAreaSourceXreal_(RetouchAreasSourceX)
RetouchAreaSpotTypestring_(RetouchAreasSpotType)
RetouchInfostring+ 
Saturationinteger/ 
SaturationAdjustmentAquainteger 
SaturationAdjustmentBlueinteger 
SaturationAdjustmentGreeninteger 
SaturationAdjustmentMagentainteger 
SaturationAdjustmentOrangeinteger 
SaturationAdjustmentPurpleinteger 
SaturationAdjustmentRedinteger 
SaturationAdjustmentYellowinteger 
Shadowsinteger 
Shadows2012integer 
ShadowTintinteger 
SharpenDetailinteger 
SharpenEdgeMaskinginteger 
SharpenRadiusreal 
Sharpnessinteger/ 
Smoothnessinteger 
SplitToningBalanceinteger 
SplitToningHighlightHueinteger 
SplitToningHighlightSaturationinteger 
SplitToningShadowHueinteger 
SplitToningShadowSaturationinteger 
ColorTemperatureinteger(called Temperature by the spec)
TIFFHandlingstring 
Tintinteger 
ToneCurvestring+ 
ToneCurveBluestring+ 
ToneCurveGreenstring+ 
ToneCurveNamestring'Custom' = Custom 
'Linear' = Linear 
'Medium Contrast' = Medium Contrast 
'Strong Contrast' = Strong Contrast
ToneCurveName2012string 
ToneCurvePV2012string+ 
ToneCurvePV2012Bluestring+ 
ToneCurvePV2012Greenstring+ 
ToneCurvePV2012Redstring+ 
ToneCurveRedstring+ 
ToneMapStrengthreal 
UprightCenterModeinteger 
UprightCenterNormXreal 
UprightCenterNormYreal 
UprightDependentDigeststring 
UprightFocalLength35mmreal 
UprightFocalModeinteger 
UprightFourSegmentsCountinteger 
UprightPreviewboolean 
UprightTransform_0string 
UprightTransform_1string 
UprightTransform_2string 
UprightTransform_3string 
UprightTransform_4string 
UprightTransform_5string 
UprightTransformCountinteger 
UprightVersioninteger 
Versionstring 
Vibranceinteger 
VignetteAmountinteger 
VignetteMidpointinteger 
Whatstring 
WhiteBalancestring/
'As Shot' = As Shot 
'Auto' = Auto 
'Cloudy' = Cloudy 
'Custom' = Custom 
'Daylight' = Daylight 
'Flash' = Flash 
'Fluorescent' = Fluorescent 
'Shade' = Shade 
'Tungsten' = Tungsten
Whites2012integer 

XMP Correction Struct

Field NameWritableValues / Notes
CorrectionActiveboolean 
CorrectionAmountreal 
CorrectionMasksCorrectionMask+--> CorrectionMask Struct
LocalBrightnessreal 
LocalClarityreal 
LocalClarity2012real 
LocalContrastreal 
LocalContrast2012real 
LocalDefringereal 
LocalExposurereal 
LocalExposure2012real 
LocalHighlights2012real 
LocalLuminanceNoisereal 
LocalMoirereal 
LocalSaturationreal 
LocalShadows2012real 
LocalSharpnessreal 
LocalTemperaturereal 
LocalTintreal 
LocalToningHuereal 
LocalToningSaturationreal 
Whatstring 

XMP CorrectionMask Struct

Field NameWritableValues / Notes
Alphareal 
Anglereal 
Bottomreal 
CenterValuereal 
CenterWeightreal 
Dabsstring+ 
Featherreal 
Flippedboolean 
Flowreal 
FullXreal 
FullYreal 
Leftreal 
MaskValuereal 
Midpointreal 
PerimeterValuereal 
Radiusreal 
Rightreal 
Roundnessreal 
SizeXreal 
SizeYreal 
Topreal 
Versioninteger 
Whatstring 
Xreal 
Yreal 
ZeroXreal 
ZeroYreal 

XMP RetouchArea Struct

Field NameWritableValues / Notes
Featherreal 
MasksCorrectionMask+--> CorrectionMask Struct
Methodstring 
OffsetYreal 
Opacityreal 
Seedinteger 
SourceStatestring 
SourceXreal 
SpotTypestring 

XMP dc Tags

Dublin Core namespace tags.

These tags belong to the ExifTool XMP-dc family 1 group.

Tag NameWritableValues / Notes
Contributorstring+ 
Coveragestring 
Creatorstring+ 
Datedate+ 
Descriptionlang-alt 
Formatstring 
Identifierstring 
Languagestring+ 
Publisherstring+ 
Relationstring+ 
Rightslang-alt 
Sourcestring/ 
Subjectstring+ 
Titlelang-alt 
Typestring+ 

XMP dex Tags

Description Explorer namespace 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/)

These tags belong to the ExifTool XMP-dex family 1 group.

Tag NameWritableValues / Notes
CRC32integer 
FFIDstring 
LicenseTypestring
'adware' = Adware 
'commercial' = Commercial 
'demo' = Demo 
'freeware' = Freeware 
'open source' = Open Source 
'public domain' = Public Domain 
'shareware' = Shareware 
'unknown' = Unknown
OSinteger 
Ratingstring/ 
Revisionstring 
ShortDescriptionlang-alt 
Sourcestring/ 

XMP DICOM Tags

DICOM namespace tags. These XMP tags allow some DICOM information to be stored in files of other than DICOM format. See the DICOM Tags documentation for a list of tags available in DICOM-format files.

These tags belong to the ExifTool XMP-DICOM family 1 group.

Tag NameWritableValues / Notes
EquipmentInstitutionstring 
EquipmentManufacturerstring 
PatientBirthDatedate(called PatientDOB by the spec)
PatientIDstring 
PatientNamestring 
PatientSexstring 
SeriesDateTimedate 
SeriesDescriptionstring 
SeriesModalitystring 
SeriesNumberstring 
StudyDateTimedate 
StudyDescriptionstring 
StudyIDstring 
StudyPhysicianstring 

XMP digiKam Tags

DigiKam namespace tags.

These tags belong to the ExifTool XMP-digiKam family 1 group.

Tag NameWritableValues / Notes
CaptionsAuthorNameslang-alt 
CaptionsDateTimeStampslang-alt 
ColorLabelstring 
ImageHistorystring/(different format from EXIF:ImageHistory)
ImageUniqueIDstring/ 
LensCorrectionSettingsstring 
PickLabelstring 
TagsListstring+ 

XMP exif Tags

EXIF namespace for EXIF tags. See http://www.cipa.jp/std/documents/e/DC-010-2012_E.pdf for the specification.

These tags belong to the ExifTool XMP-exif family 1 group.

Tag NameWritableValues / Notes
ApertureValuerational 
BrightnessValuerational 
CFAPatternstruct--> CFAPattern Struct
CFAPatternColumnsinteger_ 
CFAPatternRowsinteger_ 
CFAPatternValues integer_+ 
ColorSpaceinteger1 = sRGB 
2 = Adobe RGB 
65535 = Uncalibrated
ComponentsConfigurationinteger+
0 = - 
1 = Y 
2 = Cb 
3 = Cr
 4 = R 
5 = G 
6 = B
CompressedBitsPerPixelrational 
Contrastinteger0 = Normal 
1 = Low 
2 = High
CustomRenderedinteger0 = Normal 
1 = Custom
DateTimeDigitizeddate 
DateTimeOriginaldate 
DeviceSettingDescriptionstruct--> DeviceSettings Struct
DeviceSettingDescriptionColumnsinteger_ 
DeviceSettingDescriptionRowsinteger_ 
DeviceSettingDescriptionSettings string_+ 
DigitalZoomRatiorational 
ExifVersionstring 
ExposureCompensationrational(called ExposureBiasValue by the spec)
ExposureIndexrational 
ExposureModeinteger0 = Auto 
1 = Manual 
2 = Auto bracket
ExposurePrograminteger
0 = Not Defined 
1 = Manual 
2 = Program AE 
3 = Aperture-priority AE 
4 = Shutter speed priority AE 
5 = Creative (Slow speed) 
6 = Action (High speed) 
7 = Portrait 
8 = Landscape
ExposureTimerational 
FileSourceinteger1 = Film Scanner 
2 = Reflection Print Scanner 
3 = Digital Camera
Flashstruct--> Flash Struct
FlashEnergyrational 
FlashFiredboolean_'False' = False 
'True' = True
FlashFunctionboolean_'False' = False 
'True' = True
FlashModeinteger_0 = Unknown 
1 = On 
2 = Off 
3 = Auto
FlashpixVersionstring 
FlashRedEyeModeboolean_'False' = False 
'True' = True
FlashReturninteger_0 = No return detection 
2 = Return not detected 
3 = Return detected
FNumberrational 
FocalLengthrational 
FocalLengthIn35mmFormatinteger(called FocalLengthIn35mmFilm by the spec)
FocalPlaneResolutionUnitinteger(values 1, 4 and 5 are not standard EXIF) 
1 = None 
2 = inches 
3 = cm 
4 = mm 
5 = um
FocalPlaneXResolutionrational 
FocalPlaneYResolutionrational 
GainControlinteger0 = None 
1 = Low gain up 
2 = High gain up 
3 = Low gain down 
4 = High gain down
GPSAltituderational 
GPSAltitudeRefinteger0 = Above Sea Level 
1 = Below Sea Level
GPSAreaInformationstring 
GPSDestBearingrational 
GPSDestBearingRefstring'M' = Magnetic North 
'T' = True North
GPSDestDistancerational 
GPSDestDistanceRefstring'K' = Kilometers 
'M' = Miles 
'N' = Nautical Miles
GPSDestLatitudestring 
GPSDestLongitudestring 
GPSDifferentialinteger0 = No Correction 
1 = Differential Corrected
GPSDOPrational 
GPSHPositioningErrorrational 
GPSImgDirectionrational 
GPSImgDirectionRefstring'M' = Magnetic North 
'T' = True North
GPSLatitudestring 
GPSLongitudestring 
GPSMapDatumstring 
GPSMeasureModeinteger2 = 2-Dimensional 
3 = 3-Dimensional
GPSProcessingMethodstring 
GPSSatellitesstring 
GPSSpeedrational 
GPSSpeedRefstring'K' = km/h 
'M' = mph 
'N' = knots
GPSStatusstring'A' = Measurement Active 
'V' = Measurement Void
GPSDateTimedate(a date/time tag called GPSTimeStamp by the XMP specification. This tag is renamed here to prevent direct copy from EXIF:GPSTimeStamp which is a time-only tag. Instead, the value of this tag should be taken from Composite:GPSDateTime when copying from EXIF)
GPSTrackrational 
GPSTrackRefstring'M' = Magnetic North 
'T' = True North
GPSVersionIDstring 
ImageUniqueIDstring 
ISOinteger+(called ISOSpeedRatings by the spec)
LightSourcestring--> EXIF LightSource Values
MakerNotestring 
MaxApertureValuerational 
MeteringModeinteger
1 = Average 
2 = Center-weighted average 
3 = Spot 
4 = Multi-spot 
5 = Multi-segment 
6 = Partial 
255 = Other
NativeDigeststring 
Opto-ElectricConvFactorstruct--> OECF Struct 
(called OECF by the spec)
OECFColumnsinteger_ 
OECFNames string_+ 
OECFRowsinteger_ 
OECFValues rational_+ 
ExifImageWidthinteger(called PixelXDimension by the spec)
ExifImageHeightinteger(called PixelYDimension by the spec)
RelatedSoundFilestring 
Saturationinteger0 = Normal 
1 = Low 
2 = High
SceneCaptureTypeinteger0 = Standard 
1 = Landscape 
2 = Portrait 
3 = Night
SceneTypeinteger1 = Directly photographed
SensingMethodinteger(values 1 and 6 are not standard EXIF)
1 = Monochrome area 
2 = One-chip color area 
3 = Two-chip color area 
4 = Three-chip color area 
5 = Color sequential area 
6 = Monochrome linear 
7 = Trilinear 
8 = Color sequential linear
Sharpnessinteger0 = Normal 
1 = Soft 
2 = Hard
ShutterSpeedValuerational 
SpatialFrequencyResponsestruct--> OECF Struct
SpatialFrequencyResponseColumnsinteger_ 
SpatialFrequencyResponseNames string_+ 
SpatialFrequencyResponseRowsinteger_ 
SpatialFrequencyResponseValues rational_+ 
SpectralSensitivitystring 
SubjectAreainteger+ 
SubjectDistancerational 
SubjectDistanceRangeinteger0 = Unknown 
1 = Macro 
2 = Close 
3 = Distant
SubjectLocationinteger+ 
UserCommentlang-alt 
WhiteBalanceinteger0 = Auto 
1 = Manual

XMP CFAPattern Struct

Field NameWritableValues / Notes
Columnsinteger 
Rowsinteger 
Valuesinteger+ 

XMP DeviceSettings Struct

Field NameWritableValues / Notes
Columnsinteger 
Rowsinteger 
Settingsstring+ 

XMP Flash Struct

Field NameWritableValues / Notes
Firedboolean 
Functionboolean 
Modeinteger 
RedEyeModeboolean 
Returninteger 

XMP OECF Struct

Field NameWritableValues / Notes
Columnsinteger 
Namesstring+ 
Rowsinteger 
Valuesrational+ 

XMP exifEX Tags

EXIF tags added by the EXIF 2.3 for XMP specification (see http://www.cipa.jp/std/documents/e/DC-010-2012_E.pdf).

These tags belong to the ExifTool XMP-exifEX family 1 group.

Tag NameWritableValues / Notes
SerialNumberstring(called BodySerialNumber by the spec)
OwnerNamestring(called CameraOwnerName by the spec)
Gammarational 
InteropIndexstring(called InteroperabilityIndex by the spec) 
'R03' = R03 - DCF option file (Adobe RGB) 
'R98' = R98 - DCF basic file (sRGB) 
'THM' = THM - DCF thumbnail file
ISOSpeedinteger 
ISOSpeedLatitudeyyyinteger 
ISOSpeedLatitudezzzinteger 
LensMakestring 
LensModelstring 
LensSerialNumberstring 
LensInforational+(called LensSpecification by the spec. Unfortunately the EXIF 2.3 for XMP specification defined this new tag instead of using the existing XMP-aux:LensInfo)
PhotographicSensitivityinteger 
RecommendedExposureIndexinteger 
SensitivityTypeinteger0 = Unknown 
1 = Standard Output Sensitivity 
2 = Recommended Exposure Index 
3 = ISO Speed 
4 = Standard Output Sensitivity and Recommended Exposure Index 
5 = Standard Output Sensitivity and ISO Speed 
6 = Recommended Exposure Index and ISO Speed 
7 = Standard Output Sensitivity, Recommended Exposure Index and ISO Speed
StandardOutputSensitivityinteger 

XMP ExpressionMedia Tags

Microsoft Expression Media namespace tags. These tags are avoided when writing due to name conflicts with tags in other schemas.

These tags belong to the ExifTool XMP-expressionmedia family 1 group.

Tag NameWritableValues / Notes
CatalogSets string/+ 
Eventstring/ 
People string/+ 
Statusstring/ 

XMP extensis Tags

Tags used by Extensis Portfolio.

These tags belong to the ExifTool XMP-extensis family 1 group.

Tag NameWritableValues / Notes
Approvedboolean 
ApprovedBystring 
ClientNamestring 
JobNamestring 
JobStatusstring 
RoutedTostring 
RoutingNotesstring 
WorkToDostring 

XMP fpv Tags

Fast Picture Viewer tags (see http://www.fastpictureviewer.com/help/#rtfcomments).

These tags belong to the ExifTool XMP-fpv family 1 group.

Tag NameWritableValues / Notes
RichTextCommentstring 

XMP GettyImages Tags

The actual Getty Images namespace prefix is "GettyImagesGIFT", which is the prefix recorded in the file, but ExifTool shortens this for the family 1 group name.

These tags belong to the ExifTool XMP-getty family 1 group.

Tag NameWritableValues / Notes
AssetIDstring 
CallForImagestring 
CameraFilenamestring 
CameraMakeModelstring/ 
CameraSerialNumberstring/ 
Compositionstring 
ExclusiveCoveragestring 
GIFTFtpPrioritystring 
ImageRankstring 
MediaEventIdDatestring 
OriginalCreateDateTimedate/ 
OriginalFileNamestring 
ParentMediaEventIDstring 
ParentMEIDstring 
Personalitystring 
PrimaryFTPstring+ 
RoutingDestinationsstring+ 
RoutingExclusionsstring+ 
SecondaryFTPstring+ 
TimeShotstring 

XMP GPano Tags

Panorama tags written by Google Photosphere. See https://developers.google.com/panorama/metadata/ for the specification.

These tags belong to the ExifTool XMP-GPano family 1 group.

Tag NameWritableValues / Notes
CaptureSoftwarestring 
CroppedAreaImageHeightPixelsreal 
CroppedAreaImageWidthPixelsreal 
CroppedAreaLeftPixelsreal 
CroppedAreaTopPixelsreal 
ExposureLockUsedboolean 
FirstPhotoDatedate 
FullPanoHeightPixelsreal 
FullPanoWidthPixelsreal 
InitialCameraDollyreal 
InitialHorizontalFOVDegreesreal 
InitialViewHeadingDegreesreal 
InitialViewPitchDegreesreal 
InitialViewRollDegreesreal 
LargestValidInteriorRectHeightreal 
LargestValidInteriorRectLeftreal 
LargestValidInteriorRectTopreal 
LargestValidInteriorRectWidthreal 
LastPhotoDatedate 
PoseHeadingDegreesreal 
PosePitchDegreesreal 
PoseRollDegreesreal 
ProjectionTypestring 
SourcePhotosCountinteger 
StitchingSoftwarestring 
UsePanoramaViewerboolean 

XMP GSpherical Tags

Not actually XMP. These RDF/XML tags are used in Google spherical MP4 videos. See https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md for the specification.

These tags belong to the ExifTool XMP-GSpherical family 1 group.

Tag NameWritableValues / Notes
CroppedAreaImageHeightPixelsno 
CroppedAreaImageWidthPixelsno 
CroppedAreaLeftPixelsno 
CroppedAreaTopPixelsno 
FullPanoHeightPixelsno 
FullPanoWidthPixelsno 
InitialViewHeadingDegreesno 
InitialViewPitchDegreesno 
InitialViewRollDegreesno 
ProjectionTypeno 
SourceCountno 
Sphericalno 
StereoModeno 
Stitchedno 
StitchingSoftwareno 
TimeStampno 

XMP ics Tags

Tags used by IDimager. Nested TagStructure structures are unrolled to an arbitrary depth of 6 to avoid infinite recursion.

These tags belong to the ExifTool XMP-ics family 1 group.

Tag NameWritableValues / Notes
AppVersionstring/ 
ImageRefstring 
SubVersionsstruct+--> SubVersion Struct
SubVersionFileName string_+(SubVersionsFileName)
SubVersionReference string_+(SubVersionsVersRef)
TagStructurestruct+--> TagStructure Struct
LabelName1 string_+(TagStructureLabelName)
ParentReference1 string_+(TagStructureParentReference)
Reference1 string_+(TagStructureReference)
SubLables1 struct_+--> TagStructure Struct 
(TagStructureSubLabels)
LabelName2 string_+(TagStructureSubLabelsLabelName)
ParentReference2 string_+(TagStructureSubLabelsParentReference)
Reference2 string_+(TagStructureSubLabelsReference)
SubLables2 struct_+--> TagStructure Struct 
(TagStructureSubLabelsSubLabels)
LabelName3 string_+(TagStructureSubLabelsSubLabelsLabelName)
ParentReference3 string_+(TagStructureSubLabelsSubLabelsParentReference)
Reference3 string_+(TagStructureSubLabelsSubLabelsReference)
SubLables3 struct_+--> TagStructure Struct 
(TagStructureSubLabelsSubLabelsSubLabels)
LabelName4 string_+(TagStructureSubLabelsSubLabelsSubLabelsLabelName)
ParentReference4 string_+(TagStructureSubLabelsSubLabelsSubLabelsParentReference)
Reference4 string_+(TagStructureSubLabelsSubLabelsSubLabelsReference)
SubLabels4 struct_+--> TagStructure Struct 
(TagStructureSubLabelsSubLabelsSubLabelsSubLabels)
LabelName5 string_+(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsLabelName)
ParentReference5 string_+(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsParentReference)
Reference5 string_+(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsReference)
SubLabels5 struct_+--> TagStructure Struct 
(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabels)
LabelName6 string_+(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsLabelName)
ParentReference6 string_+(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsParentReference)
Reference6 string_+(TagStructureSubLabelsSubLabelsSubLabelsSubLabelsSubLabelsReference)
TimeStampdate/ 

XMP SubVersion Struct

Field NameWritableValues / Notes
FileNamestring 
VersRefstring 

XMP TagStructure Struct

Field NameWritableValues / Notes
LabelNamestring 
ParentReferencestring 
Referencestring 
SubLabelsTagStructure+--> TagStructure Struct

XMP iptcCore Tags

IPTC Core namespace tags. The actual IPTC Core namespace prefix is "Iptc4xmpCore", which is the prefix recorded in the file, but ExifTool shortens this for the family 1 group name. (see http://www.iptc.org/IPTC4XMP/)

These tags belong to the ExifTool XMP-iptcCore family 1 group.

Tag NameWritableValues / Notes
CountryCodestring 
CreatorContactInfostruct--> ContactInfo Struct
CreatorCitystring_(CreatorContactInfoCiAdrCity)
CreatorCountrystring_(CreatorContactInfoCiAdrCtry)
CreatorAddressstring_(CreatorContactInfoCiAdrExtadr)
CreatorPostalCodestring_(CreatorContactInfoCiAdrPcode)
CreatorRegionstring_(CreatorContactInfoCiAdrRegion)
CreatorWorkEmailstring_(CreatorContactInfoCiEmailWork)
CreatorWorkTelephonestring_(CreatorContactInfoCiTelWork)
CreatorWorkURLstring_(CreatorContactInfoCiUrlWork)
IntellectualGenrestring 
Locationstring 
Scenestring+ 
SubjectCodestring+ 

XMP ContactInfo Struct

Field NameWritableValues / Notes
CiAdrCitystring 
CiAdrCtrystring 
CiAdrExtadrstring 
CiAdrPcodestring 
CiAdrRegionstring 
CiEmailWorkstring 
CiTelWorkstring 
CiUrlWorkstring 

XMP iptcExt Tags

IPTC Extension namespace tags. The actual namespace prefix is "Iptc4xmpExt", but ExifTool shortens this for the family 1 group name. (see http://www.iptc.org/IPTC4XMP/)

These tags belong to the ExifTool XMP-iptcExt family 1 group.

Tag NameWritableValues / Notes
AboutCvTermstruct+--> CVTermDetails Struct
AboutCvTermCvId string_+ 
AboutCvTermId string_+(AboutCvTermCvTermId)
AboutCvTermName lang-alt_+(AboutCvTermCvTermName)
AboutCvTermRefinedAbout string_+(AboutCvTermCvTermRefinedAbout)
AdditionalModelInformationstring(called AddlModelInfo by the spec)
ArtworkOrObjectstruct+--> ArtworkOrObjectDetails Struct
ArtworkCircaDateCreated string_+(ArtworkOrObjectAOCircaDateCreated)
ArtworkContentDescription lang-alt_+(ArtworkOrObjectAOContentDescription)
ArtworkContributionDescription lang-alt_+(ArtworkOrObjectAOContributionDescription)
ArtworkCopyrightNotice string_+(ArtworkOrObjectAOCopyrightNotice)
ArtworkCreator string_+(ArtworkOrObjectAOCreator)
ArtworkCreatorID string_+(ArtworkOrObjectAOCreatorId)
ArtworkCopyrightOwnerID string_+(ArtworkOrObjectAOCurrentCopyrightOwnerId)
ArtworkCopyrightOwnerName string_+(ArtworkOrObjectAOCurrentCopyrightOwnerName)
ArtworkLicensorID string_+(ArtworkOrObjectAOCurrentLicensorId)
ArtworkLicensorName string_+(ArtworkOrObjectAOCurrentLicensorName)
ArtworkDateCreated date_+(ArtworkOrObjectAODateCreated)
ArtworkPhysicalDescription lang-alt_+(ArtworkOrObjectAOPhysicalDescription)
ArtworkSource string_+(ArtworkOrObjectAOSource)
ArtworkSourceInventoryNo string_+(ArtworkOrObjectAOSourceInvNo)
ArtworkSourceInvURL string_+(ArtworkOrObjectAOSourceInvURL)
ArtworkStylePeriod string_+(ArtworkOrObjectAOStylePeriod)
ArtworkTitle lang-alt_+(ArtworkOrObjectAOTitle)
AudioBitrateinteger 
AudioBitrateModestring'fixed' = Fixed 
'variable' = Variable
AudioChannelCountinteger 
CircaDateCreatedstring 
ContainerFormatstruct--> Entity Struct
ContainerFormatIdentifier string_+ 
ContainerFormatNamelang-alt_ 
Contributorstruct+--> EntityWithRole Struct
ContributorIdentifier string_+ 
ContributorName lang-alt_+ 
ContributorRole string_+ 
CopyrightYearinteger 
Creatorstruct+--> EntityWithRole Struct
CreatorIdentifier string_+ 
CreatorName lang-alt_+ 
CreatorRole string_+ 
ControlledVocabularyTermstring+(deprecated by version 1.2)
DataOnScreenstruct+--> TextRegion Struct
DataOnScreenRegion struct_+--> Area Struct
DataOnScreenRegionD real_+ 
DataOnScreenRegionH real_+ 
DataOnScreenRegionText string_+ 
DataOnScreenRegionUnit string_+ 
DataOnScreenRegionW real_+ 
DataOnScreenRegionX real_+ 
DataOnScreenRegionY real_+ 
DigitalImageGUIDstring(called DigImageGUID by the spec)
DigitalSourceFileTypestring(now deprecated -- replaced by DigitalSourceType)
DigitalSourceTypestring 
Dopesheetlang-alt 
DopesheetLinkstruct+--> QualifiedLink Struct
DopesheetLinkLink string_+ 
DopesheetLinkLinkQualifier string_+ 
EmbdEncRightsExprstruct+--> EEREDetails Struct
EmbeddedEncodedRightsExpr string_+(EmbdEncRightsExprEncRightsExpr)
EmbeddedEncodedRightsExprType string_+(EmbdEncRightsExprRightsExprEncType)
EmbeddedEncodedRightsExprLangID string_+(EmbdEncRightsExprRightsExprLangId)
Episodestruct--> EpisodeOrSeason Struct
EpisodeIdentifierstring_ 
EpisodeNamestring_ 
EpisodeNumberstring_ 
Eventlang-alt 
ShownEventstruct+--> Entity Struct 
(called EventExt by the spec)
ShownEventIdentifier string_+(EventExtIdentifier)
ShownEventName lang-alt_+(EventExtName)
ExternalMetadataLinkstring+ 
FeedIdentifierstring 
Genrestruct+--> CVTermDetails Struct
GenreCvId string_+ 
GenreCvTermId string_+ 
GenreCvTermName lang-alt_+ 
GenreCvTermRefinedAbout string_+ 
Headlinelang-alt/ 
IPTCLastEditeddate 
LinkedEncRightsExprstruct+--> LEREDetails Struct
LinkedEncodedRightsExpr string_+(LinkedEncRightsExprLinkedRightsExpr)
LinkedEncodedRightsExprType string_+(LinkedEncRightsExprRightsExprEncType)
LinkedEncodedRightsExprLangID string_+(LinkedEncRightsExprRightsExprLangId)
LocationCreatedstruct+--> LocationDetails Struct
LocationCreatedCity string_+ 
LocationCreatedCountryCode string_+ 
LocationCreatedCountryName string_+ 
LocationCreatedGPSAltitude rational_+ 
LocationCreatedGPSLatitude string_+ 
LocationCreatedGPSLongitude string_+ 
LocationCreatedIdentifier string_+ 
LocationCreatedLocationId string_+ 
LocationCreatedLocationName lang-alt_+ 
LocationCreatedProvinceState string_+ 
LocationCreatedSublocation string_+ 
LocationCreatedWorldRegion string_+ 
LocationShownstruct+--> LocationDetails Struct
LocationShownCity string_+ 
LocationShownCountryCode string_+ 
LocationShownCountryName string_+ 
LocationShownGPSAltitude rational_+ 
LocationShownGPSLatitude string_+ 
LocationShownGPSLongitude string_+ 
LocationShownIdentifier string_+ 
LocationShownLocationId string_+ 
LocationShownLocationName lang-alt_+ 
LocationShownProvinceState string_+ 
LocationShownSublocation string_+ 
LocationShownWorldRegion string_+ 
MaxAvailHeightinteger 
MaxAvailWidthinteger 
ModelAgeinteger+ 
OrganisationInImageCodestring+ 
OrganisationInImageNamestring+ 
PersonHeardstruct+--> Entity Struct
PersonHeardIdentifier string_+ 
PersonHeardName lang-alt_+ 
PersonInImagestring+ 
PersonInImageWDetailsstruct+--> PersonDetails Struct
PersonInImageCharacteristic struct_+--> CVTermDetails Struct 
(PersonInImageWDetailsPersonCharacteristic)
PersonInImageCvTermCvId string_+(PersonInImageWDetailsPersonCharacteristicCvId)
PersonInImageCvTermId string_+(PersonInImageWDetailsPersonCharacteristicCvTermId)
PersonInImageCvTermName lang-alt_+(PersonInImageWDetailsPersonCharacteristicCvTermName)
PersonInImageCvTermRefinedAbout string_+(PersonInImageWDetailsPersonCharacteristicCvTermRefinedAbout)
PersonInImageDescription lang-alt_+(PersonInImageWDetailsPersonDescription)
PersonInImageId string_+(PersonInImageWDetailsPersonId)
PersonInImageName lang-alt_+(PersonInImageWDetailsPersonName)
ProductInImagestruct+--> ProductDetails Struct
ProductInImageDescription lang-alt_+(ProductInImageProductDescription)
ProductInImageGTIN string_+(ProductInImageProductGTIN)
ProductInImageName lang-alt_+(ProductInImageProductName)
PublicationEventstruct+--> PublicationEvent Struct
PublicationEventDate date_+ 
PublicationEventIdentifier string_+ 
PublicationEventName string_+ 
Ratingstruct+--> Rating Struct
RatingRatingRegion struct_+--> LocationDetails Struct
RatingRegionCity string_+(RatingRatingRegionCity)
RatingRegionCountryCode string_+(RatingRatingRegionCountryCode)
RatingRegionCountryName string_+(RatingRatingRegionCountryName)
RatingRegionGPSAltitude rational_+(RatingRatingRegionGPSAltitude)
RatingRegionGPSLatitude string_+(RatingRatingRegionGPSLatitude)
RatingRegionGPSLongitude string_+(RatingRatingRegionGPSLongitude)
RatingRegionIdentifier string_+(RatingRatingRegionIdentifier)
RatingRegionLocationId string_+(RatingRatingRegionLocationId)
RatingRegionLocationName lang-alt_+(RatingRatingRegionLocationName)
RatingRegionProvinceState string_+(RatingRatingRegionProvinceState)
RatingRegionSublocation string_+(RatingRatingRegionSublocation)
RatingRegionWorldRegion string_+(RatingRatingRegionWorldRegion)
RatingScaleMaxValue string_+(RatingRatingScaleMaxValue)
RatingScaleMinValue string_+(RatingRatingScaleMinValue)
RatingSourceLink string_+(RatingRatingSourceLink)
RatingValue string_+(RatingRatingValue)
RatingValueLogoLink string_+(RatingRatingValueLogoLink)
RegistryIDstruct+--> RegistryEntryDetails Struct
RegistryEntryRole string_+(RegistryIdRegEntryRole)
RegistryItemID string_+(RegistryIdRegItemId)
RegistryOrganisationID string_+(RegistryIdRegOrgId)
ReleaseReadyboolean 
Seasonstruct--> EpisodeOrSeason Struct
SeasonIdentifierstring_ 
SeasonNamestring_ 
SeasonNumberstring_ 
Seriesstruct--> Series Struct
SeriesIdentifierstring_ 
SeriesNamestring_ 
StorylineIdentifierstring+ 
StreamReadystring'false' = False 
'true' = True 
'unknown' = Unknown
StylePeriodstring 
SupplyChainSourcestruct+--> Entity Struct
SupplyChainSourceIdentifier string_+ 
SupplyChainSourceName lang-alt_+ 
TemporalCoveragestruct--> TemporalCoverage Struct
TemporalCoverageFromdate_(TemporalCoverageTempCoverageFrom)
TemporalCoverageTodate_(TemporalCoverageTempCoverageTo)
Transcriptlang-alt 
TranscriptLinkstruct+--> QualifiedLink Struct
TranscriptLinkLink string_+ 
TranscriptLinkLinkQualifier string_+ 
VideoBitrateinteger 
VideoBitrateModestring'fixed' = Fixed 
'variable' = Variable
VideoDisplayAspectRatiorational 
VideoEncodingProfilestring 
VideoShotTypestruct+--> Entity Struct
VideoShotTypeIdentifier string_+ 
VideoShotTypeName lang-alt_+ 
VideoStreamsCountinteger 
VisualColorstring(called VisualColour by the spec) 
'bw-monochrome' = Monochrome 
'colour' = Color
WorkflowTagstruct--> CVTermDetails Struct
WorkflowTagCvIdstring_ 
WorkflowTagCvTermIdstring_ 
WorkflowTagCvTermNamelang-alt_ 
WorkflowTagCvTermRefinedAboutstring_ 

XMP CVTermDetails Struct

Field NameWritableValues / Notes
CvIdstring 
CvTermIdstring 
CvTermNamelang-alt 
CvTermRefinedAboutstring 

XMP ArtworkOrObjectDetails Struct

Field NameWritableValues / Notes
AOCircaDateCreatedstring 
AOContentDescriptionlang-alt 
AOContributionDescriptionlang-alt 
AOCopyrightNoticestring 
AOCreatorstring+ 
AOCreatorIdstring+ 
AOCurrentCopyrightOwnerIdstring 
AOCurrentCopyrightOwnerNamestring 
AOCurrentLicensorIdstring 
AOCurrentLicensorNamestring 
AODateCreateddate 
AOPhysicalDescriptionlang-alt 
AOSourcestring 
AOSourceInvNostring 
AOSourceInvURLstring 
AOStylePeriodstring+ 
AOTitlelang-alt 

XMP Entity Struct

Field NameWritableValues / Notes
Identifierstring+ 
Namelang-alt 

XMP EntityWithRole Struct

Field NameWritableValues / Notes
Identifierstring+ 
Namelang-alt 
Rolestring+ 

XMP TextRegion Struct

Field NameWritableValues / Notes
RegionArea--> Area Struct
RegionTextstring 

XMP Area Struct

Field NameWritableValues / Notes
Dreal 
Hreal 
Unitstring 
Wreal 
Xreal 
Yreal 

XMP QualifiedLink Struct

Field NameWritableValues / Notes
Linkstring 
LinkQualifierstring 

XMP EEREDetails Struct

Field NameWritableValues / Notes
EncRightsExprstring 
RightsExprEncTypestring 
RightsExprLangIdstring 

XMP EpisodeOrSeason Struct

Field NameWritableValues / Notes
Identifierstring 
Namestring 
Numberstring 

XMP LEREDetails Struct

Field NameWritableValues / Notes
LinkedRightsExprstring 
RightsExprEncTypestring 
RightsExprLangIdstring 

XMP LocationDetails Struct

Field NameWritableValues / Notes
Citystring 
CountryCodestring 
CountryNamestring 
GPSAltituderational 
GPSLatitudestring 
GPSLongitudestring 
GROUPSstring 
Identifierstring+ 
LocationIdstring+ 
LocationNamelang-alt 
ProvinceStatestring 
Sublocationstring 
WorldRegionstring 

XMP PersonDetails Struct

Field NameWritableValues / Notes
PersonCharacteristicCVTermDetails+--> CVTermDetails Struct
PersonDescriptionlang-alt 
PersonIdstring+ 
PersonNamelang-alt 

XMP ProductDetails Struct

Field NameWritableValues / Notes
ProductDescriptionlang-alt 
ProductGTINstring 
ProductNamelang-alt 

XMP PublicationEvent Struct

Field NameWritableValues / Notes
Datedate 
Identifierstring 
Namestring 

XMP Rating Struct

Field NameWritableValues / Notes
RatingRegionLocationDetails+--> LocationDetails Struct
RatingScaleMaxValuestring 
RatingScaleMinValuestring 
RatingSourceLinkstring 
RatingValuestring 
RatingValueLogoLinkstring 

XMP RegistryEntryDetails Struct

Field NameWritableValues / Notes
RegEntryRolestring 
RegItemIdstring 
RegOrgIdstring 

XMP Series Struct

Field NameWritableValues / Notes
Identifierstring 
Namestring 

XMP TemporalCoverage Struct

Field NameWritableValues / Notes
TempCoverageFromdate 
TempCoverageTodate 

XMP Lightroom Tags

Adobe Lightroom "lr" namespace tags.

These tags belong to the ExifTool XMP-lr family 1 group.

Tag NameWritableValues / Notes
HierarchicalSubjectstring+ 
PrivateRTKInfostring 

XMP MediaPro Tags

iView MediaPro namespace tags.

These tags belong to the ExifTool XMP-mediapro family 1 group.

Tag NameWritableValues / Notes
CatalogSetsstring+ 
Eventstring/(avoided due to conflict with XMP-iptcExt:Event)
Locationstring/(avoided due to conflict with XMP-iptcCore:Location)
Peoplestring+ 
Statusstring 
UserFieldsstring+ 

XMP pdf Tags

Adobe PDF namespace tags. The official XMP specification defines only Keywords, PDFVersion, Producer and Trapped. 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.

These tags belong to the ExifTool XMP-pdf family 1 group.

Tag NameWritableValues / Notes
Authorstring 
Copyrightstring/ 
CreationDatedate 
Creatorstring/ 
Keywordsstring 
Markedboolean/ 
ModDatedate 
PDFVersionstring 
Producerstring 
Subjectstring/ 
Titlestring/ 
Trappedstring'False' = False 
'True' = True 
'Unknown' = Unknown

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.

These tags belong to the ExifTool XMP-pdfx family 1 group.

Tag NameWritableValues / Notes
[no tags known]

XMP photoshop Tags

Adobe Photoshop namespace tags.

These tags belong to the ExifTool XMP-photoshop family 1 group.

Tag NameWritableValues / Notes
AuthorsPositionstring 
CaptionWriterstring 
Categorystring 
Citystring 
ColorModeinteger
0 = Bitmap 
1 = Grayscale 
2 = Indexed 
3 = RGB
 4 = CMYK 
7 = Multichannel 
8 = Duotone 
9 = Lab
Countrystring 
Creditstring 
DateCreateddate 
DocumentAncestorsstring+ 
EmbeddedXMPDigeststring 
Headlinestring 
Historystring 
ICCProfileNamestring(called ICCProfile by the spec)
Instructionsstring 
LegacyIPTCDigeststring 
SidecarForExtensionstring 
Sourcestring 
Statestring 
SupplementalCategoriesstring+ 
TextLayersstruct+--> Layer Struct
TextLayerName string_+(TextLayersLayerName)
TextLayerText string_+(TextLayersLayerText)
TransmissionReferencestring 
Urgencyinteger(should be in the range 1-8 to conform with the XMP spec)
0 = 0 (reserved) 
1 = 1 (most urgent) 
2 = 2 
3 = 3 
4 = 4 
5 = 5 (normal urgency) 
6 = 6 
7 = 7 
8 = 8 (least urgent) 
9 = 9 (user-defined priority)

XMP Layer Struct

Field NameWritableValues / Notes
LayerNamestring 
LayerTextstring 

XMP PixelLive Tags

PixelLive namespace 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.

These tags belong to the ExifTool XMP-PixelLive family 1 group.

Tag NameWritableValues / Notes
Authorno 
Commentsno 
Copyrightno 
Dateno 
Genreno 
Titleno 

XMP pmi Tags

PRISM Metadata for Images 3.0 namespace tags. (see http://www.prismstandard.org/)

These tags belong to the ExifTool XMP-pmi family 1 group.

Tag NameWritableValues / Notes
Colorstring/
'bw' = BW 
'color' = Color 
'duotone' = Duotone
 'quadtone' = Quadtone 
'sepia' = Sepia 
'tritone' = Tritone
ContactInfostring/ 
DisplayNamestring/ 
DistributorProductIDstring/ 
EventAliasstring/ 
EventEndstring/ 
EventStartstring/ 
EventSubtypestring/ 
EventTypestring/ 
Fieldstring/ 
Framingstring/ 
Locationstring/ 
Makestring/ 
Manufacturerstring/ 
Modelstring/ 
ModelYearstring/ 
ObjectDescriptionstring/ 
ObjectSubtypestring/ 
ObjectTypestring/ 
Orientationstring/'horizontal' = Horizontal 
'vertical' = Vertical
PositionDescriptorstring/ 
ProductIDstring/ 
ProductIDTypestring/ 
Seasonstring/'fall' = Fall 
'spring' = Spring 
'summer' = Summer 
'winter' = Winter
SequenceNamestring/ 
SequenceNumberstring/ 
SequenceTotalNumberstring/ 
Settingstring/ 
ShootIDstring/ 
SlideshowNamestring/ 
SlideshowNumberinteger/ 
SlideshowTotalNumberinteger/ 
Viewpointstring/ 
VisualTechniquestring/ 

XMP prism Tags

Publishing Requirements for Industry Standard Metadata 3.0 namespace tags. (see http://www.prismstandard.org/)

These tags belong to the ExifTool XMP-prism family 1 group.

Tag NameWritableValues / Notes
AcedemicFieldstring/ 
AggregateIssueNumberinteger/ 
AggregationType string/+ 
AlternateTitlestruct+--> prismAlternateTitle Struct
AlternateTitleA-lang string_+ 
AlternateTitleA-platform string_+ 
AlternateTitleText string_+ 
BlogTitlestring/ 
BlogURLstring/ 
BookEditionstring/ 
ByteCountinteger/ 
Channelstruct+--> prismChannel Struct
ChannelA-lang string_+ 
ChannelChannel string_+ 
ChannelSubchannel1 string_+ 
ChannelSubchannel2 string_+ 
ChannelSubchannel3 string_+ 
ChannelSubchannel4 string_+ 
ComplianceProfilestring/'three' = Three
ContentTypestring/ 
CopyrightYearstring/ 
CorporateEntity string/+ 
CoverDatedate/ 
CoverDisplayDatestring/ 
CreationDatedate/ 
DateRecieveddate/ 
Devicestring/ 
Distributorstring/ 
DOIstring/ 
Editionstring/ 
EIssnstring/ 
EndingPagestring/ 
Event string/+ 
Genre string/+ 
HasAlternative string/+ 
HasCorrectionstruct--> prismHasCorrection Struct
HasCorrectionA-langstring_ 
HasCorrectionA-platformstring_ 
HasCorrectionTextstring_ 
HasTranslation string/+ 
Industry string/+ 
IsAlternativeOf string/+ 
ISBN string/+ 
IsCorrectionOf string/+ 
ISSNstring/ 
IssueIdentifierstring/ 
IssueNamestring/ 
IssueTeaserstring/ 
IssueTypestring/ 
IsTranslationOfstring/ 
Keyword string/+ 
KillDatestruct--> prismKillDate Struct
KillDateA-platformstring_ 
KillDateDatedate_ 
Link string/+ 
Location string/+ 
ModificationDatedate/ 
NationalCatalogNumberstring/ 
Numberstring/ 
Object string/+ 
OffSaleDatestruct+--> prismOffSaleDate Struct
OffSaleDateA-platform string_+ 
OffSaleDateDate date_+ 
OnSaleDatestruct+--> prismOnSaleDate Struct
OnSaleDateA-platform string_+ 
OnSaleDateDate date_+ 
OnSaleDaystruct+--> prismOnSaleDay Struct
OnSaleDayA-platform string_+ 
OnSaleDayDay string_+ 
Organization string/+ 
OriginPlatform string/+
'broadcast' = Broadcast 
'email' = E-Mail 
'mobile' = Mobile 
'other' = Other 
'print' = Print 
'recordableMedia' = Recordable Media 
'web' = Web
PageCountinteger/ 
PageProgressionDirectionstring/'LTR' = Left to Right 
'RTL' = Right to Left
PageRange string/+ 
Personstring/ 
Platformstring/ 
ProductCodestring/ 
Professionstring/ 
PublicationDatestruct+--> prismPublicationDate Struct
PublicationDateA-platform string_+ 
PublicationDateDate date_+ 
PublicationDisplayDatestruct+--> prismPublicationDate Struct
PublicationDisplayDateA-platform string_+ 
PublicationDisplayDateDate date_+ 
PublicationNamestring/ 
PublishingFrequencystring/ 
Ratingstring/ 
SamplePageRangestring/ 
Sectionstring/ 
SellingAgencystring/ 
SeriesNumberinteger/ 
SeriesTitlestring/ 
Sportstring/ 
StartingPagestring/ 
Subsection1string/ 
Subsection2string/ 
Subsection3string/ 
Subsection4string/ 
Subtitlestring/ 
SupplementDisplayIDstring/ 
SupplementStartingPagestring/ 
SupplementTitlestring/ 
Teaser string/+ 
Ticker string/+ 
TimePeriodstring/ 
URLstruct+--> prismUrl Struct
URLA-platform string_+ 
URLUrl string_+ 
UspsNumberstring/ 
VersionIdentifierstring/ 
Volumestring/ 
WordCountinteger/ 

XMP prismAlternateTitle Struct

Field NameWritableValues / Notes
A-langstring 
A-platformstring 
Textstring 

XMP prismChannel Struct

Field NameWritableValues / Notes
A-langstring 
Channelstring 
Subchannel1string 
Subchannel2string 
Subchannel3string 
Subchannel4string 

XMP prismHasCorrection Struct

Field NameWritableValues / Notes
A-langstring 
A-platformstring 
Textstring 

XMP prismKillDate Struct

Field NameWritableValues / Notes
A-platformstring 
Datedate 

XMP prismOffSaleDate Struct

Field NameWritableValues / Notes
A-platformstring 
Datedate 

XMP prismOnSaleDate Struct

Field NameWritableValues / Notes
A-platformstring 
Datedate 

XMP prismOnSaleDay Struct

Field NameWritableValues / Notes
A-platformstring 
Daystring 

XMP prismPublicationDate Struct

Field NameWritableValues / Notes
A-platformstring 
Datedate 

XMP prismUrl Struct

Field NameWritableValues / Notes
A-platformstring 
Urlstring 

XMP prl Tags

PRISM Rights Language 2.1 namespace tags. These tags have been deprecated since the release of the PRISM Usage Rights 3.0. (see http://www.prismstandard.org/)

These tags belong to the ExifTool XMP-prl family 1 group.

Tag NameWritableValues / Notes
Geography string/+ 
Industry string/+ 
Usage string/+ 

XMP prm Tags

PRISM Recipe Metadata 3.0 namespace tags. (see http://www.prismstandard.org/)

These tags belong to the ExifTool XMP-prm family 1 group.

Tag NameWritableValues / Notes
CookingEquipmentstring/ 
CookingMethodstring/ 
Coursestring/ 
Cuisinestring/ 
DietaryNeedsstring/ 
DishTypestring/ 
Durationstring/ 
IngredientExclusionstring/ 
MainIngredientstring/ 
Mealstring/ 
RecipeEndingPagestring/ 
RecipePageRangestring/ 
RecipeSourcestring/ 
RecipeStartingPagestring/ 
RecipeTitlestring/ 
ServingSizestring/ 
SkillLevelstring/ 
SpecialOccasionstring/ 
Yieldstring/ 

XMP pur Tags

PRISM Usage Rights 3.0 namespace tags. (see http://www.prismstandard.org/)

These tags belong to the ExifTool XMP-pur family 1 group.

Tag NameWritableValues / Notes
AdultContentWarning string/+ 
Agreement string/+ 
Copyrightlang-alt/ 
CreditLine string/+ 
EmbargoDate date/+ 
ExclusivityEndDate date/+ 
ExpirationDate date/+ 
ImageSizeRestrictionstring/ 
OptionEndDate date/+ 
Permissions string/+ 
Restrictions string/+ 
ReuseProhibitedboolean/ 
RightsAgentstring/ 
RightsOwnerstring/ 

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.

These tags belong to the ExifTool XMP-rdf family 1 group.

Tag NameWritableValues / Notes
Aboutstring! 

XMP swf Tags

Adobe SWF namespace tags.

These tags belong to the ExifTool XMP-swf family 1 group.

Tag NameWritableValues / Notes
BackgroundAlphainteger(called bgalpha by the spec)
ForwardLockboolean 
MaxStorageinteger 
Typestring/ 

XMP tiff Tags

EXIF namespace for TIFF tags. See http://www.cipa.jp/std/documents/e/DC-010-2012_E.pdf for the specification.

These tags belong to the ExifTool XMP-tiff family 1 group.

Tag NameWritableValues / Notes
Artiststring 
BitsPerSampleinteger+ 
Compressioninteger--> EXIF Compression Values
Copyrightlang-alt 
DateTimedate 
ImageDescriptionlang-alt 
ImageHeightinteger(called ImageLength by the spec)
ImageWidthinteger 
Makestring 
Modelstring 
NativeDigeststring 
Orientationinteger
1 = Horizontal (normal) 
2 = Mirror horizontal 
3 = Rotate 180 
4 = Mirror vertical 
5 = Mirror horizontal and rotate 270 CW 
6 = Rotate 90 CW 
7 = Mirror horizontal and rotate 90 CW 
8 = Rotate 270 CW
PhotometricInterpretationinteger
0 = WhiteIsZero 
1 = BlackIsZero 
2 = RGB 
3 = RGB Palette 
4 = Transparency Mask 
5 = CMYK 
6 = YCbCr 
8 = CIELab 
9 = ICCLab 
10 = ITULab 
32803 = Color Filter Array 
32844 = Pixar LogL 
32845 = Pixar LogLuv 
34892 = Linear Raw
PlanarConfigurationinteger1 = Chunky 
2 = Planar
PrimaryChromaticitiesrational+ 
ReferenceBlackWhiterational+ 
ResolutionUnitinteger(the value 1 is not standard EXIF) 
1 = None 
2 = inches 
3 = cm
SamplesPerPixelinteger 
Softwarestring 
TransferFunctioninteger+ 
WhitePointrational+ 
XResolutionrational 
YCbCrCoefficientsrational+ 
YCbCrPositioninginteger1 = Centered 
2 = Co-sited
YCbCrSubSamplinginteger+(while technically this is a list-type tag, for compatibility with its EXIF counterpart it is written and read as a simple string)
'1 1' = YCbCr4:4:4 (1 1) 
'1 2' = YCbCr4:4:0 (1 2) 
'1 4' = YCbCr4:4:1 (1 4) 
'2 1' = YCbCr4:2:2 (2 1) 
'2 2' = YCbCr4:2:0 (2 2) 
'2 4' = YCbCr4:2:1 (2 4) 
'4 1' = YCbCr4:1:1 (4 1) 
'4 2' = YCbCr4:1:0 (4 2)
YResolutionrational 

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 generated automatically by ExifTool unless specifically set to another value.

These tags belong to the ExifTool XMP-x family 1 group.

Tag NameWritableValues / Notes
XMPToolkitstring!(called xmptk by the spec)

XMP xmp Tags

XMP namespace 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.

These tags belong to the ExifTool XMP-xmp family 1 group.

Tag NameWritableValues / Notes
Advisorystring+(deprecated)
Authorstring/(non-standard)
BaseURLstring 
CreateDatedate 
CreatorToolstring 
Descriptionlang-alt/(non-standard)
Formatstring/(non-standard)
Identifier string/+ 
Keywordsstring/(non-standard)
Labelstring 
MetadataDatedate 
ModifyDatedate 
Nicknamestring 
PageInfostruct+--> PageInfo Struct
PageImageFormat string_+(PageInfoFormat)
PageImageHeight integer_+(PageInfoHeight)
PageImage string_+(PageInfoImage)
PageImagePageNumber integer_+(PageInfoPageNumber)
PageImageWidth integer_+(PageInfoWidth)
Ratingreal(a value from 0 to 5, or -1 for "rejected")
Thumbnailsstruct+--> Thumbnail Struct
ThumbnailFormat string_+(ThumbnailsFormat)
ThumbnailHeight integer_+(ThumbnailsHeight)
ThumbnailImage string/_+(ThumbnailsImage)
ThumbnailWidth integer_+(ThumbnailsWidth)
Titlelang-alt/(non-standard)

XMP PageInfo Struct

Field NameWritableValues / Notes
PageNumberinteger 
Formatstring 
Heightinteger 
Imagestring 
Widthinteger 

XMP Thumbnail Struct

Field NameWritableValues / Notes
Formatstring 
Heightinteger 
Imagestring 
Widthinteger 

XMP xmpBJ Tags

XMP Basic Job Ticket namespace tags.

These tags belong to the ExifTool XMP-xmpBJ family 1 group.

Tag NameWritableValues / Notes
JobRefstruct+--> JobRef Struct
JobRefId string_+ 
JobRefName string_+ 
JobRefUrl string_+ 

XMP JobRef Struct

Field NameWritableValues / Notes
Idstring 
Namestring 
Urlstring 

XMP xmpDM Tags

XMP Dynamic Media namespace tags.

These tags belong to the ExifTool XMP-xmpDM family 1 group.

Tag NameWritableValues / Notes
AbsPeakAudioFilePathstring 
Albumstring 
AltTapeNamestring 
AltTimecodestruct--> Timecode Struct
AltTimecodeTimeFormatstring_
'23976Timecode' = 23.976 fps 
'24Timecode' = 24 fps 
'25Timecode' = 25 fps 
'2997DropTimecode' = 29.97 fps (drop) 
'2997NonDropTimecode' = 29.97 fps (non-drop) 
'30Timecode' = 30 fps 
'50Timecode' = 50 fps 
'5994DropTimecode' = 59.94 fps (drop) 
'5994NonDropTimecode' = 59.94 fps (non-drop) 
'60Timecode' = 60 fps
AltTimecodeTimeValuestring_ 
AltTimecodeValueinteger_ 
Artiststring/ 
AudioChannelTypestring
5.1 = 5.1 
7.1 = 7.1 
'16 Channel' = 16 Channel 
'Mono' = Mono 
'Other' = Other 
'Stereo' = Stereo
AudioCompressorstring 
AudioModDatedate 
AudioSampleRateinteger 
AudioSampleTypestring
'16Int' = 16-bit integer 
'24Int' = 24-bit integer 
'32Float' = 32-bit float 
'32Int' = 32-bit integer 
'8Int' = 8-bit integer 
'Compressed' = Compressed 
'Other' = Other 
'Packed' = Packed
BeatSpliceParamsstruct--> BeatSpliceStretch Struct
BeatSpliceParamsRiseInDecibelreal_ 
BeatSpliceParamsRiseInTimeDurationstruct_--> Time Struct
BeatSpliceParamsRiseInTimeDurationScalerational_ 
BeatSpliceParamsRiseInTimeDurationValueinteger_ 
BeatSpliceParamsUseFileBeatsMarkerboolean_ 
CameraAnglestring 
CameraLabelstring 
CameraModelstring 
CameraMovestring 
Clientstring 
DMCommentstring(called comment by the spec)
Composerstring 
ContributedMediastruct+--> Media Struct
ContributedMediaDuration struct_+--> Time Struct
ContributedMediaDurationScale rational_+ 
ContributedMediaDurationValue integer_+ 
ContributedMediaManaged boolean_+ 
ContributedMediaPath string_+ 
ContributedMediaStartTime struct_+--> Time Struct
ContributedMediaStartTimeScale rational_+ 
ContributedMediaStartTimeValue integer_+ 
ContributedMediaTrack string_+ 
ContributedMediaWebStatement string_+ 
Copyrightstring/ 
Directorstring 
DirectorPhotographystring 
DiscNumberstring 
Durationstruct--> Time Struct
DurationScalerational_ 
DurationValueinteger_ 
Engineerstring 
FileDataRaterational 
Genrestring 
Goodboolean 
Instrumentstring 
IntroTimestruct--> Time Struct
IntroTimeScalerational_ 
IntroTimeValueinteger_ 
Keystring
'A' = A 
'A#' = A# 
'B' = B 
'C' = C
 'C#' = C# 
'D' = D 
'D#' = D# 
'E' = E
 'F' = F 
'F#' = F# 
'G' = G 
'G#' = G#
LogCommentstring 
Loopboolean 
Lyricsstring 
Markersstruct+--> Marker Struct
MarkersComment string_+ 
MarkersCuePointParams struct_+--> CuePointParam Struct
MarkersCuePointParamsKey string_+ 
MarkersCuePointParamsValue string_+ 
MarkersCuePointType string_+ 
MarkersDuration string_+ 
MarkersLocation string_+ 
MarkersName string_+ 
MarkersProbability real_+ 
MarkersSpeaker string_+ 
MarkersStartTime string_+ 
MarkersTarget string_+ 
MarkersType string_+ 
MetadataModDatedate 
NumberOfBeatsreal 
OutCuestruct--> Time Struct
OutCueScalerational_ 
OutCueValueinteger_ 
PartOfCompilationboolean 
ProjectNamestring 
ProjectRefstruct--> ProjectLink Struct
ProjectRefPathstring_ 
ProjectRefTypestring_'audio' = Audio 
'custom' = Custom 
'movie' = Movie 
'still' = Still Image
PullDownstring
'SSWWW' = SSWWW 
'SWWWS' = SWWWS 
'SWWWW' = SWWWW 
'WSSWW' = WSSWW 
'WSWWW' = WSWWW
 'WWSSW' = WWSSW 
'WWSWW' = WWSWW 
'WWWSS' = WWWSS 
'WWWSW' = WWWSW 
'WWWWS' = WWWWS
RelativePeakAudioFilePathstring 
RelativeTimestampstruct--> Time Struct
RelativeTimestampScalerational_ 
RelativeTimestampValueinteger_ 
ReleaseDatedate 
ResampleParamsstruct--> ResampleStretch Struct
ResampleParamsQualitystring_'High' = High 
'Low' = Low 
'Medium' = Medium
ScaleTypestring'Both' = Both 
'Major' = Major 
'Minor' = Minor 
'Neither' = Neither
Scenestring/ 
ShotDatedate 
ShotDaystring 
ShotLocationstring 
ShotNamestring 
ShotNumberstring 
ShotSizestring 
SpeakerPlacementstring 
StartTimecodestruct--> Timecode Struct
StartTimecodeTimeFormatstring_
'23976Timecode' = 23.976 fps 
'24Timecode' = 24 fps 
'25Timecode' = 25 fps 
'2997DropTimecode' = 29.97 fps (drop) 
'2997NonDropTimecode' = 29.97 fps (non-drop) 
'30Timecode' = 30 fps 
'50Timecode' = 50 fps 
'5994DropTimecode' = 59.94 fps (drop) 
'5994NonDropTimecode' = 59.94 fps (non-drop) 
'60Timecode' = 60 fps
StartTimecodeTimeValuestring_ 
StartTimecodeValueinteger_ 
StartTimeSampleSizeinteger 
StartTimeScalestring 
StretchModestring'Beat Splice' = Beat Splice 
'Fixed length' = Fixed length 
'Hybrid' = Hybrid 
'Resample' = Resample 
'Time-Scale' = Time-Scale
TakeNumberinteger 
TapeNamestring 
Temporeal 
TimeScaleParamsstruct--> TimeScaleStretch Struct
TimeScaleParamsFrameOverlappingPercentagereal_ 
TimeScaleParamsFrameSizereal_ 
TimeScaleParamsQualitystring_'High' = High 
'Low' = Low 
'Medium' = Medium
TimeSignaturestring
'12/8' = 12/8 
'2/4' = 2/4 
'3/4' = 3/4
 '4/4' = 4/4 
'5/4' = 5/4 
'6/8' = 6/8
 '7/4' = 7/4 
'9/8' = 9/8 
'other' = other
TrackNumberinteger 
Tracksstruct+--> Track Struct
TracksFrameRate string_+ 
TracksMarkers struct_+--> Marker Struct
TracksMarkersComment string_+ 
TracksMarkersCuePointParams struct_+--> CuePointParam Struct
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_+ 
VideoAlphaModestring'none' = None 
'pre-multiplied' = Pre-multiplied 
'straight' = Straight
VideoAlphaPremultipleColorstruct--> Colorant Struct
VideoAlphaPremultipleColorAinteger_ 
VideoAlphaPremultipleColorBinteger_ 
VideoAlphaPremultipleColorBlackreal_ 
VideoAlphaPremultipleColorBlueinteger_ 
VideoAlphaPremultipleColorCyanreal_ 
VideoAlphaPremultipleColorGrayinteger_ 
VideoAlphaPremultipleColorGreeninteger_ 
VideoAlphaPremultipleColorLreal_ 
VideoAlphaPremultipleColorMagentareal_ 
VideoAlphaPremultipleColorModestring_'CMYK' = CMYK 
'LAB' = Lab 
'RGB' = RGB
VideoAlphaPremultipleColorRedinteger_ 
VideoAlphaPremultipleColorSwatchNamestring_ 
VideoAlphaPremultipleColorTintinteger_(not part of 2010 XMP specification)
VideoAlphaPremultipleColorTypestring_ 
VideoAlphaPremultipleColorYellowreal_ 
VideoAlphaUnityIsTransparentboolean 
VideoColorSpacestring'CCIR-601' = CCIR-601 
'CCIR-709' = CCIR-709 
'sRGB' = sRGB
VideoCompressorstring 
VideoFieldOrderstring'Lower' = Lower 
'Progressive' = Progressive 
'Upper' = Upper
VideoFrameRatereal 
VideoFrameSizestruct--> Dimensions Struct
VideoFrameSizeHreal_ 
VideoFrameSizeUnitstring_ 
VideoFrameSizeWreal_ 
VideoModDatedate 
VideoPixelAspectRatiorational 
VideoPixelDepthstring
'16Int' = 16-bit integer 
'24Int' = 24-bit integer 
'32Float' = 32-bit float 
'32Int' = 32-bit integer 
'8Int' = 8-bit integer 
'Other' = Other

XMP Timecode Struct

Field NameWritableValues / Notes
TimeFormatstring 
TimeValuestring 
Valueinteger 

XMP BeatSpliceStretch Struct

Field NameWritableValues / Notes
RiseInDecibelreal 
RiseInTimeDurationTime--> Time Struct
UseFileBeatsMarkerboolean 

XMP Time Struct

Field NameWritableValues / Notes
Scalerational 
Valueinteger 

XMP Media Struct

Field NameWritableValues / Notes
DurationTime--> Time Struct
Managedboolean 
Pathstring 
StartTimeTime--> Time Struct
Trackstring 
WebStatementstring 

XMP Marker Struct

Field NameWritableValues / Notes
Commentstring 
CuePointParamsCuePointParam+--> CuePointParam Struct
CuePointTypestring 
Durationstring 
Locationstring 
Namestring 
Probabilityreal 
Speakerstring 
StartTimestring 
Targetstring 
Typestring 

XMP CuePointParam Struct

Field NameWritableValues / Notes
Keystring 
Valuestring 

XMP ProjectLink Struct

Field NameWritableValues / Notes
Pathstring 
Typestring 

XMP ResampleStretch Struct

Field NameWritableValues / Notes
Qualitystring 

XMP TimeScaleStretch Struct

Field NameWritableValues / Notes
FrameOverlappingPercentagereal 
FrameSizereal 
Qualitystring 

XMP Track Struct

Field NameWritableValues / Notes
FrameRatestring 
MarkersMarker+--> Marker Struct
TrackNamestring 
TrackTypestring 

XMP Colorant Struct

Field NameWritableValues / Notes
Ainteger 
Binteger 
Lreal 
Blackreal 
Blueinteger 
Cyanreal 
Grayinteger 
Greeninteger 
Magentareal 
Modestring 
Redinteger 
SwatchNamestring 
Tintinteger 
Typestring 
Yellowreal 

XMP Dimensions Struct

Field NameWritableValues / Notes
Hreal 
Unitstring 
Wreal 

XMP xmpMM Tags

XMP Media Management namespace tags.

These tags belong to the ExifTool XMP-xmpMM family 1 group.

Tag NameWritableValues / Notes
DerivedFromstruct--> ResourceRef Struct
DerivedFromAlternatePaths string_+ 
DerivedFromDocumentIDstring_ 
DerivedFromFilePathstring_ 
DerivedFromFromPartstring_ 
DerivedFromInstanceIDstring_ 
DerivedFromLastModifyDatedate_ 
DerivedFromLastURLstring_ 
DerivedFromLinkCategorystring_ 
DerivedFromLinkFormstring_ 
DerivedFromManagerstring_ 
DerivedFromManagerVariantstring_ 
DerivedFromManageTostring_ 
DerivedFromManageUIstring_ 
DerivedFromMaskMarkersstring_'All' = All 
'None' = None
DerivedFromOriginalDocumentIDstring_ 
DerivedFromPartMappingstring_ 
DerivedFromPlacedResolutionUnitstring_ 
DerivedFromPlacedXResolutionstring_ 
DerivedFromPlacedYResolutionstring_ 
DerivedFromRenditionClassstring_ 
DerivedFromRenditionParamsstring_ 
DerivedFromToPartstring_ 
DerivedFromVersionIDstring_ 
DocumentIDstring 
Historystruct+--> ResourceEvent Struct
HistoryAction string_+ 
HistoryChanged string_+ 
HistoryInstanceID string_+ 
HistoryParameters string_+ 
HistorySoftwareAgent string_+ 
HistoryWhen date_+ 
Ingredientsstruct+--> ResourceRef Struct
IngredientsAlternatePaths string_+ 
IngredientsDocumentID string_+ 
IngredientsFilePath string_+ 
IngredientsFromPart string_+ 
IngredientsInstanceID string_+ 
IngredientsLastModifyDate date_+ 
IngredientsLastURL string_+ 
IngredientsLinkCategory string_+ 
IngredientsLinkForm string_+ 
IngredientsManager string_+ 
IngredientsManagerVariant string_+ 
IngredientsManageTo string_+ 
IngredientsManageUI string_+ 
IngredientsMaskMarkers string_+'All' = All 
'None' = None
IngredientsOriginalDocumentID string_+ 
IngredientsPartMapping string_+ 
IngredientsPlacedResolutionUnit string_+ 
IngredientsPlacedXResolution string_+ 
IngredientsPlacedYResolution string_+ 
IngredientsRenditionClass string_+ 
IngredientsRenditionParams string_+ 
IngredientsToPart string_+ 
IngredientsVersionID string_+ 
InstanceIDstring 
LastURLstring 
ManagedFromstruct--> ResourceRef Struct
ManagedFromAlternatePaths string_+ 
ManagedFromDocumentIDstring_ 
ManagedFromFilePathstring_ 
ManagedFromFromPartstring_ 
ManagedFromInstanceIDstring_ 
ManagedFromLastModifyDatedate_ 
ManagedFromLastURLstring_ 
ManagedFromLinkCategorystring_ 
ManagedFromLinkFormstring_ 
ManagedFromManagerstring_ 
ManagedFromManagerVariantstring_ 
ManagedFromManageTostring_ 
ManagedFromManageUIstring_ 
ManagedFromMaskMarkersstring_'All' = All 
'None' = None
ManagedFromOriginalDocumentIDstring_ 
ManagedFromPartMappingstring_ 
ManagedFromPlacedResolutionUnitstring_ 
ManagedFromPlacedXResolutionstring_ 
ManagedFromPlacedYResolutionstring_ 
ManagedFromRenditionClassstring_ 
ManagedFromRenditionParamsstring_ 
ManagedFromToPartstring_ 
ManagedFromVersionIDstring_ 
Managerstring 
ManagerVariantstring 
ManageTostring 
ManageUIstring 
Manifeststruct+--> ManifestItem Struct
ManifestLinkForm string_+ 
ManifestPlacedResolutionUnit string_+ 
ManifestPlacedXResolution real_+ 
ManifestPlacedYResolution real_+ 
ManifestReference struct_+--> ResourceRef Struct
ManifestReferenceAlternatePaths string_+ 
ManifestReferenceDocumentID string_+ 
ManifestReferenceFilePath string_+ 
ManifestReferenceFromPart string_+ 
ManifestReferenceInstanceID string_+ 
ManifestReferenceLastModifyDate date_+ 
ManifestReferenceLastURL string_+ 
ManifestReferenceLinkCategory string_+ 
ManifestReferenceLinkForm string_+ 
ManifestReferenceManager string_+ 
ManifestReferenceManagerVariant string_+ 
ManifestReferenceManageTo string_+ 
ManifestReferenceManageUI string_+ 
ManifestReferenceMaskMarkers string_+'All' = All 
'None' = None
ManifestReferenceOriginalDocumentID string_+ 
ManifestReferencePartMapping string_+ 
ManifestReferencePlacedResolutionUnit string_+ 
ManifestReferencePlacedXResolution string_+ 
ManifestReferencePlacedYResolution string_+ 
ManifestReferenceRenditionClass string_+ 
ManifestReferenceRenditionParams string_+ 
ManifestReferenceToPart string_+ 
ManifestReferenceVersionID string_+ 
OriginalDocumentIDstring 
Pantrystruct+--> PantryItem Struct
PreservedFileNamestring 
RenditionClassstring 
RenditionOfstruct--> ResourceRef Struct
RenditionOfAlternatePaths string_+ 
RenditionOfDocumentIDstring_ 
RenditionOfFilePathstring_ 
RenditionOfFromPartstring_ 
RenditionOfInstanceIDstring_ 
RenditionOfLastModifyDatedate_ 
RenditionOfLastURLstring_ 
RenditionOfLinkCategorystring_ 
RenditionOfLinkFormstring_ 
RenditionOfManagerstring_ 
RenditionOfManagerVariantstring_ 
RenditionOfManageTostring_ 
RenditionOfManageUIstring_ 
RenditionOfMaskMarkersstring_'All' = All 
'None' = None
RenditionOfOriginalDocumentIDstring_ 
RenditionOfPartMappingstring_ 
RenditionOfPlacedResolutionUnitstring_ 
RenditionOfPlacedXResolutionstring_ 
RenditionOfPlacedYResolutionstring_ 
RenditionOfRenditionClassstring_ 
RenditionOfRenditionParamsstring_ 
RenditionOfToPartstring_ 
RenditionOfVersionIDstring_ 
RenditionParamsstring 
SaveIDinteger 
Subject string/+(undocumented)
VersionIDstring 
Versionsstruct+--> Version Struct
VersionsComments string_+ 
VersionsEvent struct_+--> ResourceEvent Struct
VersionsEventAction string_+ 
VersionsEventChanged string_+ 
VersionsEventInstanceID string_+ 
VersionsEventParameters string_+ 
VersionsEventSoftwareAgent string_+ 
VersionsEventWhen date_+ 
VersionsModifier string_+ 
VersionsModifyDate date_+ 
VersionsVersion string_+ 

XMP ResourceRef Struct

Field NameWritableValues / Notes
AlternatePathsstring+ 
DocumentIDstring 
FilePathstring 
FromPartstring 
InstanceIDstring 
LastModifyDatedate 
LastURLstring 
LinkCategorystring 
LinkFormstring 
ManageTostring 
ManageUIstring 
Managerstring 
ManagerVariantstring 
MaskMarkersstring 
OriginalDocumentIDstring 
PartMappingstring 
PlacedResolutionUnitstring 
PlacedXResolutionstring 
PlacedYResolutionstring 
RenditionClassstring 
RenditionParamsstring 
ToPartstring 
VersionIDstring 

XMP ResourceEvent Struct

Field NameWritableValues / Notes
Actionstring 
Changedstring 
InstanceIDstring 
Parametersstring 
SoftwareAgentstring 
Whendate 

XMP ManifestItem Struct

Field NameWritableValues / Notes
LinkFormstring 
PlacedResolutionUnitstring 
PlacedXResolutionreal 
PlacedYResolutionreal 
ReferenceResourceRef--> ResourceRef Struct

XMP PantryItem Struct

This structure must have an InstanceID field, but may also contain any other XMP properties.

Field NameWritableValues / Notes
InstanceIDstring 

XMP Version Struct

Field NameWritableValues / Notes
Commentsstring 
EventResourceEvent--> ResourceEvent Struct
Modifierstring 
ModifyDatedate 
Versionstring 

XMP xmpNote Tags

XMP Note namespace tags.

These tags belong to the ExifTool XMP-xmpNote family 1 group.

Tag NameWritableValues / Notes
HasExtendedXMPstring*(this tag is protected so it is not writable directly. Instead, it is set automatically to the GUID of the extended XMP when writing extended XMP to a JPEG image)

XMP xmpPLUS Tags

XMP Picture Licensing Universal System (PLUS) tags as written by some older Adobe applications. See PLUS XMP Tags for the current PLUS tags.

These tags belong to the ExifTool XMP-xmpPLUS family 1 group.

Tag NameWritableValues / Notes
CreditLineReqboolean/ 
ReuseAllowedboolean/ 

XMP xmpRights Tags

XMP Rights Management namespace tags.

These tags belong to the ExifTool XMP-xmpRights family 1 group.

Tag NameWritableValues / Notes
Certificatestring 
Markedboolean 
Ownerstring+ 
UsageTermslang-alt 
WebStatementstring 

XMP xmpTPg Tags

XMP Paged-Text namespace tags.

These tags belong to the ExifTool XMP-xmpTPg family 1 group.

Tag NameWritableValues / Notes
Colorantsstruct+--> Colorant Struct
ColorantA integer_+(ColorantsA)
ColorantB integer_+(ColorantsB)
ColorantBlack real_+(ColorantsBlack)
ColorantBlue integer_+(ColorantsBlue)
ColorantCyan real_+(ColorantsCyan)
ColorantGray integer_+(ColorantsGray)
ColorantGreen integer_+(ColorantsGreen)
ColorantL real_+(ColorantsL)
ColorantMagenta real_+(ColorantsMagenta)
ColorantMode string_+(ColorantsMode) 
'CMYK' = CMYK 
'LAB' = Lab 
'RGB' = RGB
ColorantRed integer_+(ColorantsRed)
ColorantSwatchName string_+(ColorantsSwatchName)
ColorantTint integer_+(not part of 2010 XMP specification)
ColorantType string_+(ColorantsType)
ColorantYellow real_+(ColorantsYellow)
Fontsstruct+--> Font Struct
ChildFontFiles string_+(FontsChildFontFiles)
FontComposite boolean_+(FontsComposite)
FontFace string_+(FontsFontFace)
FontFamily string_+(FontsFontFamily)
FontFileName string_+(FontsFontFileName)
FontName string_+(FontsFontName)
FontType string_+(FontsFontType)
FontVersion string_+(FontsVersionString)
HasVisibleOverprintboolean 
HasVisibleTransparencyboolean 
MaxPageSizestruct--> Dimensions Struct
MaxPageSizeHreal_ 
MaxPageSizeUnitstring_ 
MaxPageSizeWreal_ 
NPagesinteger 
PlateNamesstring+ 
SwatchGroupsstruct+--> SwatchGroup Struct
SwatchGroupsColorants struct_+--> Colorant Struct
SwatchColorantA integer_+(SwatchGroupsColorantsA)
SwatchColorantB integer_+(SwatchGroupsColorantsB)
SwatchColorantBlack real_+(SwatchGroupsColorantsBlack)
SwatchColorantBlue integer_+(SwatchGroupsColorantsBlue)
SwatchColorantCyan real_+(SwatchGroupsColorantsCyan)
SwatchColorantGray integer_+(SwatchGroupsColorantsGray)
SwatchColorantGreen integer_+(SwatchGroupsColorantsGreen)
SwatchColorantL real_+(SwatchGroupsColorantsL)
SwatchColorantMagenta real_+(SwatchGroupsColorantsMagenta)
SwatchColorantMode string_+(SwatchGroupsColorantsMode) 
'CMYK' = CMYK 
'LAB' = Lab 
'RGB' = RGB
SwatchColorantRed integer_+(SwatchGroupsColorantsRed)
SwatchColorantSwatchName string_+(SwatchGroupsColorantsSwatchName)
SwatchColorantTint integer_+(not part of 2010 XMP specification)
SwatchColorantType string_+(SwatchGroupsColorantsType)
SwatchColorantYellow real_+(SwatchGroupsColorantsYellow)
SwatchGroupName string_+(SwatchGroupsGroupName)
SwatchGroupType integer_+(SwatchGroupsGroupType)

XMP Font Struct

Field NameWritableValues / Notes
ChildFontFilesstring+ 
Compositeboolean 
FontFacestring 
FontFamilystring 
FontFileNamestring 
FontNamestring 
FontTypestring 
VersionStringstring 

XMP SwatchGroup Struct

Field NameWritableValues / Notes
ColorantsColorant+--> Colorant Struct
GroupNamestring 
GroupTypeinteger 

XMP XML Tags

Tag IDTag NameWritableValues / Notes
'dc'dc---> XMP dc Tags
'lastUpdate'LastUpdateno 

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

These tags belong to the ExifTool XMP-svg family 1 group.

Tag IDTag NameWritableValues / Notes
'height'ImageHeightno 
'id'IDno 
'metadataId'MetadataIDno 
'version'SVGVersionno 
'width'ImageWidthno 

XMP CopyrightOwner Struct

Field NameWritableValues / Notes
CopyrightOwnerIDstring 
CopyrightOwnerNamestring 

XMP EndUser Struct

Field NameWritableValues / Notes
EndUserIDstring 
EndUserNamestring 

XMP ImageCreator Struct

Field NameWritableValues / Notes
ImageCreatorIDstring 
ImageCreatorNamestring 

XMP ImageSupplier Struct

Field NameWritableValues / Notes
ImageSupplierIDstring 
ImageSupplierNamestring 

XMP Licensee Struct

Field NameWritableValues / Notes
LicenseeIDstring 
LicenseeNamestring 

XMP Licensor Struct

Field NameWritableValues / Notes
LicensorCitystring 
LicensorCountrystring 
LicensorEmailstring 
LicensorExtendedAddressstring 
LicensorIDstring 
LicensorNamestring 
LicensorPostalCodestring 
LicensorRegionstring 
LicensorStreetAddressstring 
LicensorTelephone1string 
LicensorTelephone2string 
LicensorTelephoneType1string 
LicensorTelephoneType2string 
LicensorURLstring 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值