## Composite Tags

The values of the composite tags are derived from the values of other tags. These are convenience tags which are calculated after all other information is extracted.

> Tag Name | Writable | Derived From | Values / Notes
> --- | --- | --- | ---
> Aperture | N | FNumber ApertureValue |
> BlueBalance | N | WB_RGGBLevels WB_RGBGLevels WB_RBGGLevels WB_GRBGLevels WB_GRGBLevels WB_RBLevels WBBlueLevel WBGreenLevel |
> CFAPattern | N | CFARepeatPatternDim CFAPattern2 |
> CircleOfConfusion | N | ScaleFactor35efl | (this value may be incorrect if the image has been resized. Calculated as D/1440, where D is the focal plane diagonal in mm)
> ConditionalFEC | N | FlashExposureComp FlashBits |
> DOF | N | FocusDistance FocalLength Aperture CircleOfConfusion | (this value may be incorrect if the image has been resized)
> DateCreated | N | Kodak:YearCreated Kodak:MonthDayCreated |
> DateTimeCreated | N | DateCreated TimeCreated |
> DateTimeOriginal | N | DateTimeCreated |
> DigitalZoom | N | Canon:ZoomSourceWidth Canon:ZoomTargetWidth Canon:DigitalZoom |
> DriveMode | N | ContinuousDrive Self-timer | 0 = Continuous shooting 1 = Self-timer Operation 2 = Single-frame shooting
> Duration | N | FLAC:SampleRate FLAC:Channels FLAC:TotalSamples |
> Duration | N | FileSize MPEG:AudioBitrate MPEG:VideoBitrate |
> Duration | N | FrameRate FrameCount |
> ExtenderStatus | N | Olympus:Extender Olympus:LensType MaxApertureValue | (Olympus cameras have the quirk that they may retain the extender settings after the extender is removed until the camera is powered off. This tag is an attempt to represent the actual status of the extender.) 0 = Not attached 1 = Attached 2 = Removed
> FlashOn | N | FlashBits Flash | 0 = Off 1 = On
> FlashType | N | FlashBits | 0 = Built-In Flash 1 = External
> FocalLength35efl | N | FocalLength ScaleFactor35efl | (this value may be incorrect if the image has been resized)
> GPSDateTime | N | GPSDateStamp GPSTimeStamp |
> GPSLatitude | N | GPS:GPSLatitude GPS:GPSLatitudeRef |
> GPSLatitudeRef | N | XMP:GPSLatitude | 'N' = North 'S' = South
> GPSLongitude | N | GPS:GPSLongitude GPS:GPSLongitudeRef |
> GPSLongitudeRef | N | XMP:GPSLongitude | 'E' = East 'W' = West
> GPSPosition | N | GPSLatitude GPSLongitude |
> HyperfocalDistance | N | FocalLength Aperture CircleOfConfusion | (this value may be incorrect if the image has been resized)
> ISO | N | Canon:CameraISO Canon:BaseISO Canon:AutoISO | (use CameraISO if numerical, otherwise calculate as BaseISO * AutoISO / 100)
> ImageHeight | N | PostScript:ImageData PostScript:BoundingBox |
> ImageSize | N | ImageWidth ImageHeight |
> ImageWidth | N | PostScript:ImageData PostScript:BoundingBox |
> JpgFromRaw | Y | JpgFromRawStart JpgFromRawLength |
> Lens | N | ShortFocal LongFocal |
> Lens35efl | N | ShortFocal LongFocal Lens ScaleFactor35efl |
> LensID | N | Nikon:LensIDNumber LensFStops MinFocalLength MaxFocalLength MaxApertureAtMinFocal MaxApertureAtMaxFocal MCUVersion Nikon:LensType | --> Nikon LensID Values
> LensSpec | N | Nikon:Lens Nikon:LensType |
> LightValue | N | Aperture ShutterSpeed ISO | (calculated LV -- similar to exposure value but includes ISO speed)
> OtherImage | N | OtherImageStart OtherImageLength |
> PreviewImage | Y | PreviewImageStart PreviewImageLength PreviewImageValid PreviewImageStart (1) PreviewImageLength (1) |
> PreviewImageSize | N | PreviewImageWidth PreviewImageHeight |
> PreviewImage | N | ScreenNail |
> RedBalance | N | WB_RGGBLevels WB_RGBGLevels WB_RBGGLevels WB_GRBGLevels WB_GRGBLevels WB_RBLevels WBRedLevel WBGreenLevel |
> RedEyeReduction | N | CanonFlashMode FlashBits | 0 = Off 1 = On
> ScaleFactor35efl | N | FocalLength FocalLengthIn35mmFormat Composite:DigitalZoom FocalPlaneDiagonal FocalPlaneXSize FocalPlaneYSize FocalPlaneResolutionUnit FocalPlaneXResolution FocalPlaneYResolution CanonImageWidth CanonImageHeight ExifImageWidth ExifImageLength ImageWidth ImageHeight | (this value and any derived values may be incorrect if image has been resized)
> ShootingMode | N | CanonExposureMode EasyMode |
> ShutterCurtainHack | N | FlashBits ShutterCurtainSync | 0 = 1st-curtain sync 1 = 2nd-curtain sync
> ShutterSpeed | N | ExposureTime ShutterSpeedValue BulbDuration |
> SubSecDateTimeOriginal | N | DateTimeOriginal SubSecTimeOriginal |
> ThumbnailImage | Y | ThumbnailOffset ThumbnailLength |
> WB_RGGBLevels | N | Canon:WhiteBalance WB_RGGBLevelsAsShot WB_RGGBLevelsAuto WB_RGGBLevelsDaylight WB_RGGBLevelsCloudy WB_RGGBLevelsTungsten WB_RGGBLevelsFluorescent WB_RGGBLevelsFlash WB_RGGBLevelsCustom WB_RGGBLevelsShade WB_RGGBLevelsKelvin |

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Oct 15, 2007

<-- ExifTool Tag Names