202 lines
5.9 KiB
HTML
202 lines
5.9 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
|
|
"http://www.w3.org/TR/html4/loose.dtd">
|
|
<html>
|
|
<!-- (this file generated automatically by Image::ExifTool::BuildTagLookup) -->
|
|
<head>
|
|
<title>MPF Tags</title>
|
|
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
|
|
</head>
|
|
<body>
|
|
<h2 class=top>MPF Tags</h2>
|
|
<p>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
|
|
<a href="https://web.archive.org/web/20190713230858/http://www.cipa.jp/std/documents/e/DC-007_E.pdf">https://web.archive.org/web/20190713230858/http://www.cipa.jp/std/documents/e/DC-007_E.pdf</a>
|
|
for the official specification.</p>
|
|
<blockquote>
|
|
<table class=frame><tr><td>
|
|
<table class=inner cellspacing=1>
|
|
<tr class=h><th>Tag ID</th><th>Tag Name</th>
|
|
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
|
|
<tr>
|
|
<td title='0xb000 = 45056'>0xb000</td>
|
|
<td>MPFVersion</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr class=b>
|
|
<td title='0xb001 = 45057'>0xb001</td>
|
|
<td>NumberOfImages</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td title='0xb002 = 45058'>0xb002</td>
|
|
<td>MPImageList</td>
|
|
<td class=c>-</td>
|
|
<td>--> <a href='MPF.html#MPImage'>MPF MPImage Tags</a></td></tr>
|
|
<tr class=b>
|
|
<td title='0xb003 = 45059'>0xb003</td>
|
|
<td>ImageUIDList</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td title='0xb004 = 45060'>0xb004</td>
|
|
<td>TotalFrames</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr class=b>
|
|
<td title='0xb101 = 45313'>0xb101</td>
|
|
<td>MPIndividualNum</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td title='0xb201 = 45569'>0xb201</td>
|
|
<td>PanOrientation</td>
|
|
<td class=c>no</td>
|
|
<td><span class=s><span class=n>(long integer is split into 4 bytes)</span>
|
|
<br>[Value 2]
|
|
<br>0x0 = [unused]
|
|
<br>0x1 = Start at top right
|
|
<br>0x2 = Start at top left
|
|
<br>0x3 = Start at bottom left
|
|
<br>0x4 = Start at bottom right
|
|
<br>[Value 3]</span><table class=cols><tr>
|
|
<td>0x1 = Left to right
|
|
<br>0x2 = Right to left
|
|
<br>0x3 = Top to bottom
|
|
<br>0x4 = Bottom to top
|
|
<br>0x10 = Clockwise
|
|
<br>0x20 = Counter clockwise
|
|
<br>0x30 = Zigzag (row start)
|
|
<br>0x40 = Zigzag (column start)</td></tr></table>
|
|
</td></tr>
|
|
<tr class=b>
|
|
<td title='0xb202 = 45570'>0xb202</td>
|
|
<td>PanOverlapH</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td title='0xb203 = 45571'>0xb203</td>
|
|
<td>PanOverlapV</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr class=b>
|
|
<td title='0xb204 = 45572'>0xb204</td>
|
|
<td>BaseViewpointNum</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td title='0xb205 = 45573'>0xb205</td>
|
|
<td>ConvergenceAngle</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr class=b>
|
|
<td title='0xb206 = 45574'>0xb206</td>
|
|
<td>BaselineLength</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td title='0xb207 = 45575'>0xb207</td>
|
|
<td>VerticalDivergence</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr class=b>
|
|
<td title='0xb208 = 45576'>0xb208</td>
|
|
<td>AxisDistanceX</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td title='0xb209 = 45577'>0xb209</td>
|
|
<td>AxisDistanceY</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr class=b>
|
|
<td title='0xb20a = 45578'>0xb20a</td>
|
|
<td>AxisDistanceZ</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td title='0xb20b = 45579'>0xb20b</td>
|
|
<td>YawAngle</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr class=b>
|
|
<td title='0xb20c = 45580'>0xb20c</td>
|
|
<td>PitchAngle</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td title='0xb20d = 45581'>0xb20d</td>
|
|
<td>RollAngle</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
</table></td></tr></table></blockquote>
|
|
|
|
<h2><a name='MPImage'>MPF MPImage Tags</a></h2>
|
|
<p>The first MPF "Large Thumbnail" image is extracted as PreviewImage, and the
|
|
rest of the embedded MPF images are extracted as MPImage#. The
|
|
<a href="../ExifTool.html#ExtractEmbedded">ExtractEmbedded</a> (-ee) option may be used to extract information from these
|
|
embedded images.</p>
|
|
<blockquote>
|
|
<table class=frame><tr><td>
|
|
<table class=inner cellspacing=1>
|
|
<tr class=h><th>Index1</th><th>Tag Name</th>
|
|
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
|
|
<tr>
|
|
<td class=r title='0 = 0x0'>0.1</td>
|
|
<td>MPImageFlags</td>
|
|
<td class=c>no</td>
|
|
<td><span class=s>[val >> 27 & 0x1f]
|
|
<br>Bit 2 = Representative image
|
|
<br>Bit 3 = Dependent child image
|
|
<br>Bit 4 = Dependent parent image</span></td></tr>
|
|
<tr class=b>
|
|
<td class=r title='0 = 0x0'>0.2</td>
|
|
<td>MPImageFormat</td>
|
|
<td class=c>no</td>
|
|
<td><span class=s>[val >> 24 & 0x7]
|
|
<br>0 = JPEG</span></td></tr>
|
|
<tr>
|
|
<td class=r title='0 = 0x0'>0.3</td>
|
|
<td>MPImageType</td>
|
|
<td class=c>no</td>
|
|
<td><span class=s>[val & 0xffffff]</span><table class=cols><tr>
|
|
<td>0x0 = Undefined
|
|
<br>0x10001 = Large Thumbnail (VGA equivalent)
|
|
<br>0x10002 = Large Thumbnail (full HD equivalent)
|
|
<br>0x20001 = Multi-frame Panorama
|
|
<br>0x20002 = Multi-frame Disparity
|
|
<br>0x20003 = Multi-angle
|
|
<br>0x30000 = Baseline MP Primary Image
|
|
<br>0x40000 = Original Preservation Image</td></tr></table>
|
|
</td></tr>
|
|
<tr class=b>
|
|
<td class=r title='4 = 0x4'>4</td>
|
|
<td>MPImageLength</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td class=r title='8 = 0x8'>8</td>
|
|
<td>MPImageStart</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr class=b>
|
|
<td class=r title='12 = 0xc'>12</td>
|
|
<td>DependentImage1EntryNumber</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
<tr>
|
|
<td class=r title='14 = 0xe'>14</td>
|
|
<td>DependentImage2EntryNumber</td>
|
|
<td class=c>no</td>
|
|
<td> </td></tr>
|
|
</table></td></tr></table></blockquote>
|
|
|
|
<hr>
|
|
(This document generated automatically by Image::ExifTool::BuildTagLookup)
|
|
<br><i>Last revised Jun 8, 2023</i>
|
|
<p class=lf><a href='index.html'><-- ExifTool Tag Names</a></p>
|
|
</body>
|
|
</html>
|