MPF Tags
These tags are part of the CIPA Multi-Picture Format specification, and are found in the APP2 "MPF" segment of JPEG images. MPImage data referenced from this segment is stored as a JPEG trailer. The MPF tags are not writable, however the MPF segment may be deleted as a group (with "MPF:All") but then the JPEG trailer should also be deleted (with "Trailer:All"). See https://web.archive.org/web/20190713230858/http://www.cipa.jp/std/documents/e/DC-007_E.pdf for the official specification.
| Tag ID
| Tag Name
| Writable
| Values / Notes
|
| 0xb000
| MPFVersion
| no
|
|
| 0xb001
| NumberOfImages
| no
|
|
| 0xb002
| MPImageList
| -
| --> MPF MPImage Tags
|
| 0xb003
| ImageUIDList
| no
|
|
| 0xb004
| TotalFrames
| no
|
|
| 0xb101
| MPIndividualNum
| no
|
|
| 0xb201
| PanOrientation
| no
| (long integer is split into 4 bytes)
[Value 2]
0x0 = [unused]
0x1 = Start at top right
0x2 = Start at top left
0x3 = Start at bottom left
0x4 = Start at bottom right
[Value 3]
0x1 = Left to right
0x2 = Right to left
0x3 = Top to bottom
0x4 = Bottom to top
0x10 = Clockwise
0x20 = Counter clockwise
0x30 = Zigzag (row start)
0x40 = Zigzag (column start) |
|
| 0xb202
| PanOverlapH
| no
|
|
| 0xb203
| PanOverlapV
| no
|
|
| 0xb204
| BaseViewpointNum
| no
|
|
| 0xb205
| ConvergenceAngle
| no
|
|
| 0xb206
| BaselineLength
| no
|
|
| 0xb207
| VerticalDivergence
| no
|
|
| 0xb208
| AxisDistanceX
| no
|
|
| 0xb209
| AxisDistanceY
| no
|
|
| 0xb20a
| AxisDistanceZ
| no
|
|
| 0xb20b
| YawAngle
| no
|
|
| 0xb20c
| PitchAngle
| no
|
|
| 0xb20d
| RollAngle
| no
| | |
The first MPF "Large Thumbnail" image is extracted as PreviewImage, and the rest of the embedded MPF images are extracted as MPImage#. The ExtractEmbedded (-ee) option may be used to extract information from these embedded images.
| Index1
| Tag Name
| Writable
| Values / Notes
|
| 0.1
| MPImageFlags
| no
| [val >> 27 & 0x1f]
Bit 2 = Representative image
Bit 3 = Dependent child image
Bit 4 = Dependent parent image
|
| 0.2
| MPImageFormat
| no
| [val >> 24 & 0x7]
0 = JPEG
|
| 0.3
| MPImageType
| no
| [val & 0xffffff]
0x0 = Undefined
0x10001 = Large Thumbnail (VGA equivalent)
0x10002 = Large Thumbnail (full HD equivalent)
0x20001 = Multi-frame Panorama
0x20002 = Multi-frame Disparity
0x20003 = Multi-angle
0x30000 = Baseline MP Primary Image |
|
| 4
| MPImageLength
| no
|
|
| 8
| MPImageStart
| no
|
|
| 12
| DependentImage1EntryNumber
| no
|
|
| 14
| DependentImage2EntryNumber
| no
| | |
(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Nov 27, 2020
<-- ExifTool Tag Names