Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > b36c97ff723e66f0f38bce83645c99dc > files > 1876

exiv2-doc-0.18.2-1mdv2010.0.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!--*- sgml -*-->
<html>
<head>
  <title>Exiv2 - Exif and IPTC metadata library and tools</title>
  <meta name="Author" content="Andreas Huggel">
  <meta name="Description" content="Open source Exif and IPTC metadata library and tools with Exif MakerNote and read/write support">
  <meta name="Keywords" content="exif, iptc, metadata, makernote, manipulation, manipulate, read and write, write, change, update, jpeg, jpg, ifd, image file directory, thumbnail, thumbnails, tag, tags, canon, fujifilm, sigma/foveon, nikon, open source, opensource, huggel, andreas, andreas huggel">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <link type="text/css" rel="stylesheet" href="../include/default.css">
  <link type="text/css" rel="stylesheet" href="../include/sortabletable.css">
  <link type="text/css" rel="stylesheet" href="doxygen.css">
  <link href="tabs.css" rel="stylesheet" type="text/css">
  <script type="text/javascript" src="../include/sortabletable.js"></script>
  <script type="text/javascript">
  <!--
  var preload = new Array('../include/blank.png', 
                          '../include/ascending.png', 
                          '../include/descending.png');
  var loader = new Array();
  for(var i = 0; i < preload.length; i++) {
    loader[i] = new Image();
    loader[i].src = preload[i];
  }
  //-->
  </script>
</head>
<body>

<div id="content">
<!-- Main index from Doxygen 1.4.6 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
    <li><a href="classes.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="examples.html"><span>Examples</span></a></li>
  </ul>
</div>

<div class="tabs">
  <ul>
    <li><a href="tags-exif.html"><span>Exif</span></a></li> 
    <li><a href="tags-canon.html"><span>Canon</span></a></li> 
    <li><a href="tags-fujifilm.html"><span>Fujifilm</span></a></li> 
    <li><a href="tags-minolta.html"><span>Minolta</span></a></li> 
    <li><a href="tags-nikon.html"><span>Nikon</span></a></li> 
    <li><a href="tags-olympus.html"><span>Olympus</span></a></li> 
    <li><a href="tags-panasonic.html"><span>Panasonic</span></a></li> 
    <li><a href="tags-pentax.html"><span>Pentax</span></a></li> 
    <li><a href="tags-sigma.html"><span>Sigma/Foveon</span></a></li> 
    <li><a href="tags-sony.html"><span>Sony</span></a></li> 
  </ul>
</div>

<div class="tabs">
  <ul>
    <li><a href="tags-iptc.html"><span>IPTC&nbsp;datasets</span></a></li>
  </ul>
</div>

<div class="tabs">
  <ul>
    <li><a href="tags-xmp-dc.html"><span>dc</span></a></li>
    <li><a href="tags-xmp-xmp.html"><span>xmp</span></a></li>
    <li><a href="tags-xmp-xmpRights.html"><span>xmpRights</span></a></li>
    <li><a href="tags-xmp-xmpMM.html"><span>xmpMM</span></a></li>
    <li><a href="tags-xmp-xmpBJ.html"><span>xmpBJ</span></a></li>
    <li><a href="tags-xmp-xmpTPg.html"><span>xmpTPg</span></a></li>
    <li><a href="tags-xmp-xmpDM.html"><span>xmpDM</span></a></li>
    <li><a href="tags-xmp-pdf.html"><span>pdf</span></a></li>
    <li><a href="tags-xmp-photoshop.html"><span>photoshop</span></a></li>
    <li><a href="tags-xmp-crs.html"><span>crs</span></a></li>
    <li><a href="tags-xmp-tiff.html"><span>tiff</span></a></li>
    <li><a href="tags-xmp-exif.html"><span>exif</span></a></li>
    <li><a href="tags-xmp-aux.html"><span>aux</span></a></li>
    <li><a href="tags-xmp-iptc.html"><span>Iptc4xmpCore</span></a></li>
    <li><a href="tags-xmp-digiKam.html"><span>digiKam</span></a></li>
    <li><a href="tags-xmp-MicrosoftPhoto.html"><span>MicrosoftPhoto</span></a></li>
  </ul>
</div>

<h1>Exiv2 Tag Tables</h1>

<h2>Canon MakerNote Tags defined in Exiv2</h2>
<div>  
<p>Tags found in the MakerNote of images taken with Canon cameras. These tags are defined by Exiv2 in accordance with <a href="makernote.html#R2">[2]</a>.</p>   
<p>Click on a column header to sort the table.</p>
</div>
<table class="ReportTable" id="Canon" cellspacing="0">
<colgroup>
<col align="center">
<col align="right">
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>Tag (hex)</th>
<th>Tag (dec)</th>
<th>IFD</th>
<th>Key</th>
<th>Type</th>
<th>Tag description</th>
</tr></thead>
<tbody>
<tr class="OddRow">
<td>0x0000</td>
<td>0</td>
<td>Makernote</td>
<td>Exif.Canon.0x0000</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x0001</td>
<td>1</td>
<td>Makernote</td>
<td>Exif.Canon.CameraSettings</td>
<td>Short</td>
<td>Various camera settings</td>
</tr>
<tr class="OddRow">
<td>0x0002</td>
<td>2</td>
<td>Makernote</td>
<td>Exif.Canon.FocalLength</td>
<td>Short</td>
<td>Focal length</td>
</tr>
<tr class="EvenRow">
<td>0x0003</td>
<td>3</td>
<td>Makernote</td>
<td>Exif.Canon.0x0003</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0004</td>
<td>4</td>
<td>Makernote</td>
<td>Exif.Canon.ShotInfo</td>
<td>Short</td>
<td>Shot information</td>
</tr>
<tr class="EvenRow">
<td>0x0005</td>
<td>5</td>
<td>Makernote</td>
<td>Exif.Canon.Panorama</td>
<td>Short</td>
<td>Panorama</td>
</tr>
<tr class="OddRow">
<td>0x0006</td>
<td>6</td>
<td>Makernote</td>
<td>Exif.Canon.ImageType</td>
<td>Ascii</td>
<td>Image type</td>
</tr>
<tr class="EvenRow">
<td>0x0007</td>
<td>7</td>
<td>Makernote</td>
<td>Exif.Canon.FirmwareVersion</td>
<td>Ascii</td>
<td>Firmware version</td>
</tr>
<tr class="OddRow">
<td>0x0008</td>
<td>8</td>
<td>Makernote</td>
<td>Exif.Canon.ImageNumber</td>
<td>Long</td>
<td>Image number</td>
</tr>
<tr class="EvenRow">
<td>0x0009</td>
<td>9</td>
<td>Makernote</td>
<td>Exif.Canon.OwnerName</td>
<td>Ascii</td>
<td>Owner Name</td>
</tr>
<tr class="OddRow">
<td>0x000c</td>
<td>12</td>
<td>Makernote</td>
<td>Exif.Canon.SerialNumber</td>
<td>Long</td>
<td>Camera serial number</td>
</tr>
<tr class="EvenRow">
<td>0x000d</td>
<td>13</td>
<td>Makernote</td>
<td>Exif.Canon.0x000d</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x000f</td>
<td>15</td>
<td>Makernote</td>
<td>Exif.Canon.CustomFunctions</td>
<td>Short</td>
<td>Custom Functions</td>
</tr>
<tr class="EvenRow">
<td>0x0010</td>
<td>16</td>
<td>Makernote</td>
<td>Exif.Canon.ModelID</td>
<td>Long</td>
<td>Model ID</td>
</tr>
<tr class="OddRow">
<td>0x0012</td>
<td>18</td>
<td>Makernote</td>
<td>Exif.Canon.PictureInfo</td>
<td>Short</td>
<td>Picture info</td>
</tr>
<tr class="EvenRow">
<td>0x00a9</td>
<td>169</td>
<td>Makernote</td>
<td>Exif.Canon.WhiteBalanceTable</td>
<td>Short</td>
<td>White balance table</td>
</tr>
<tr class="OddRow">
<td>0x00b5</td>
<td>181</td>
<td>Makernote</td>
<td>Exif.Canon.0x00b5</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x00c0</td>
<td>192</td>
<td>Makernote</td>
<td>Exif.Canon.0x00c0</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x00c1</td>
<td>193</td>
<td>Makernote</td>
<td>Exif.Canon.0x00c1</td>
<td>Short</td>
<td>Unknown</td>
</tr>
</tbody>
</table><script type="text/javascript">
  //
  var Canon = new SortableTable(
    document.getElementById("Canon"),
    ["String", "Number", "String", "String", "String", "String"]
  );
  Canon.onsort = function () { 
	var rows = Canon.tBody.rows;
	var l = rows.length;
	for (var i = 0; i < l; i++) {
		removeClassName(rows[i], i % 2 ? "OddRow" : "EvenRow");
		addClassName(rows[i], i % 2 ? "EvenRow" : "OddRow");
	}
  };
  //
</script>

<br>

<h3>Canon Camera Settings Tags</h3>
<p>Click on a column header to sort the table.</p>
<table class="ReportTable" id="CanonCs" cellspacing="0">
<colgroup>
<col align="center">
<col align="right">
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>Tag (hex)</th>
<th>Tag (dec)</th>
<th>IFD</th>
<th>Key</th>
<th>Type</th>
<th>Tag description</th>
</tr></thead>
<tbody>
<tr class="OddRow">
<td>0x0001</td>
<td>1</td>
<td>Makernote</td>
<td>Exif.CanonCs.Macro</td>
<td>Short</td>
<td>Macro mode</td>
</tr>
<tr class="EvenRow">
<td>0x0002</td>
<td>2</td>
<td>Makernote</td>
<td>Exif.CanonCs.Selftimer</td>
<td>Short</td>
<td>Self timer</td>
</tr>
<tr class="OddRow">
<td>0x0003</td>
<td>3</td>
<td>Makernote</td>
<td>Exif.CanonCs.Quality</td>
<td>Short</td>
<td>Quality</td>
</tr>
<tr class="EvenRow">
<td>0x0004</td>
<td>4</td>
<td>Makernote</td>
<td>Exif.CanonCs.FlashMode</td>
<td>Short</td>
<td>Flash mode setting</td>
</tr>
<tr class="OddRow">
<td>0x0005</td>
<td>5</td>
<td>Makernote</td>
<td>Exif.CanonCs.DriveMode</td>
<td>Short</td>
<td>Drive mode setting</td>
</tr>
<tr class="EvenRow">
<td>0x0006</td>
<td>6</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x0006</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0007</td>
<td>7</td>
<td>Makernote</td>
<td>Exif.CanonCs.FocusMode</td>
<td>Short</td>
<td>Focus mode setting</td>
</tr>
<tr class="EvenRow">
<td>0x0008</td>
<td>8</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x0008</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0009</td>
<td>9</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x0009</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x000a</td>
<td>10</td>
<td>Makernote</td>
<td>Exif.CanonCs.ImageSize</td>
<td>Short</td>
<td>Image size</td>
</tr>
<tr class="OddRow">
<td>0x000b</td>
<td>11</td>
<td>Makernote</td>
<td>Exif.CanonCs.EasyMode</td>
<td>Short</td>
<td>Easy shooting mode</td>
</tr>
<tr class="EvenRow">
<td>0x000c</td>
<td>12</td>
<td>Makernote</td>
<td>Exif.CanonCs.DigitalZoom</td>
<td>Short</td>
<td>Digital zoom</td>
</tr>
<tr class="OddRow">
<td>0x000d</td>
<td>13</td>
<td>Makernote</td>
<td>Exif.CanonCs.Contrast</td>
<td>Short</td>
<td>Contrast setting</td>
</tr>
<tr class="EvenRow">
<td>0x000e</td>
<td>14</td>
<td>Makernote</td>
<td>Exif.CanonCs.Saturation</td>
<td>Short</td>
<td>Saturation setting</td>
</tr>
<tr class="OddRow">
<td>0x000f</td>
<td>15</td>
<td>Makernote</td>
<td>Exif.CanonCs.Sharpness</td>
<td>Short</td>
<td>Sharpness setting</td>
</tr>
<tr class="EvenRow">
<td>0x0010</td>
<td>16</td>
<td>Makernote</td>
<td>Exif.CanonCs.ISOSpeed</td>
<td>Short</td>
<td>ISO speed setting</td>
</tr>
<tr class="OddRow">
<td>0x0011</td>
<td>17</td>
<td>Makernote</td>
<td>Exif.CanonCs.MeteringMode</td>
<td>Short</td>
<td>Metering mode setting</td>
</tr>
<tr class="EvenRow">
<td>0x0012</td>
<td>18</td>
<td>Makernote</td>
<td>Exif.CanonCs.FocusType</td>
<td>Short</td>
<td>Focus type setting</td>
</tr>
<tr class="OddRow">
<td>0x0013</td>
<td>19</td>
<td>Makernote</td>
<td>Exif.CanonCs.AFPoint</td>
<td>Short</td>
<td>AF point selected</td>
</tr>
<tr class="EvenRow">
<td>0x0014</td>
<td>20</td>
<td>Makernote</td>
<td>Exif.CanonCs.ExposureProgram</td>
<td>Short</td>
<td>Exposure mode setting</td>
</tr>
<tr class="OddRow">
<td>0x0015</td>
<td>21</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x0015</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x0016</td>
<td>22</td>
<td>Makernote</td>
<td>Exif.CanonCs.LensType</td>
<td>Short</td>
<td>Lens type</td>
</tr>
<tr class="OddRow">
<td>0x0017</td>
<td>23</td>
<td>Makernote</td>
<td>Exif.CanonCs.Lens</td>
<td>Short</td>
<td>'long' and 'short' focal length of lens (in 'focal units') and 'focal units' per mm</td>
</tr>
<tr class="EvenRow">
<td>0x0018</td>
<td>24</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x0018</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0019</td>
<td>25</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x0019</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x001a</td>
<td>26</td>
<td>Makernote</td>
<td>Exif.CanonCs.MaxAperture</td>
<td>Short</td>
<td>Max aperture</td>
</tr>
<tr class="OddRow">
<td>0x001b</td>
<td>27</td>
<td>Makernote</td>
<td>Exif.CanonCs.MinAperture</td>
<td>Short</td>
<td>Min aperture</td>
</tr>
<tr class="EvenRow">
<td>0x001c</td>
<td>28</td>
<td>Makernote</td>
<td>Exif.CanonCs.FlashActivity</td>
<td>Short</td>
<td>Flash activity</td>
</tr>
<tr class="OddRow">
<td>0x001d</td>
<td>29</td>
<td>Makernote</td>
<td>Exif.CanonCs.FlashDetails</td>
<td>Short</td>
<td>Flash details</td>
</tr>
<tr class="EvenRow">
<td>0x001e</td>
<td>30</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x001e</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x001f</td>
<td>31</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x001f</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x0020</td>
<td>32</td>
<td>Makernote</td>
<td>Exif.CanonCs.FocusContinuous</td>
<td>Short</td>
<td>Focus continuous setting</td>
</tr>
<tr class="OddRow">
<td>0x0021</td>
<td>33</td>
<td>Makernote</td>
<td>Exif.CanonCs.AESetting</td>
<td>Short</td>
<td>AE setting</td>
</tr>
<tr class="EvenRow">
<td>0x0022</td>
<td>34</td>
<td>Makernote</td>
<td>Exif.CanonCs.ImageStabilization</td>
<td>Short</td>
<td>Image stabilization</td>
</tr>
<tr class="OddRow">
<td>0x0023</td>
<td>35</td>
<td>Makernote</td>
<td>Exif.CanonCs.DisplayAperture</td>
<td>Short</td>
<td>Display aperture</td>
</tr>
<tr class="EvenRow">
<td>0x0024</td>
<td>36</td>
<td>Makernote</td>
<td>Exif.CanonCs.ZoomSourceWidth</td>
<td>Short</td>
<td>Zoom source width</td>
</tr>
<tr class="OddRow">
<td>0x0025</td>
<td>37</td>
<td>Makernote</td>
<td>Exif.CanonCs.ZoomTargetWidth</td>
<td>Short</td>
<td>Zoom target width</td>
</tr>
<tr class="EvenRow">
<td>0x0026</td>
<td>38</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x0026</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0027</td>
<td>39</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x0027</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x0028</td>
<td>40</td>
<td>Makernote</td>
<td>Exif.CanonCs.PhotoEffect</td>
<td>Short</td>
<td>Photo effect</td>
</tr>
<tr class="OddRow">
<td>0x0029</td>
<td>41</td>
<td>Makernote</td>
<td>Exif.CanonCs.0x0029</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x002a</td>
<td>42</td>
<td>Makernote</td>
<td>Exif.CanonCs.ColorTone</td>
<td>Short</td>
<td>Color tone</td>
</tr>
</tbody>
</table><script type="text/javascript">
  //
  var CanonCs = new SortableTable(
    document.getElementById("CanonCs"),
    ["String", "Number", "String", "String", "String", "String"]
  );
  CanonCs.onsort = function () { 
	var rows = CanonCs.tBody.rows;
	var l = rows.length;
	for (var i = 0; i < l; i++) {
		removeClassName(rows[i], i % 2 ? "OddRow" : "EvenRow");
		addClassName(rows[i], i % 2 ? "EvenRow" : "OddRow");
	}
  };
  //
</script>

<br>

<h3>Canon Shot Info Tags</h3>
<p>Click on a column header to sort the table.</p>
<table class="ReportTable" id="CanonSi" cellspacing="0">
<colgroup>
<col align="center">
<col align="right">
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>Tag (hex)</th>
<th>Tag (dec)</th>
<th>IFD</th>
<th>Key</th>
<th>Type</th>
<th>Tag description</th>
</tr></thead>
<tbody>
<tr class="OddRow">
<td>0x0001</td>
<td>1</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0001</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x0002</td>
<td>2</td>
<td>Makernote</td>
<td>Exif.CanonSi.ISOSpeed</td>
<td>Short</td>
<td>ISO speed used</td>
</tr>
<tr class="OddRow">
<td>0x0003</td>
<td>3</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0003</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x0004</td>
<td>4</td>
<td>Makernote</td>
<td>Exif.CanonSi.TargetAperture</td>
<td>Short</td>
<td>Target Aperture</td>
</tr>
<tr class="OddRow">
<td>0x0005</td>
<td>5</td>
<td>Makernote</td>
<td>Exif.CanonSi.TargetShutterSpeed</td>
<td>Short</td>
<td>Target shutter speed</td>
</tr>
<tr class="EvenRow">
<td>0x0006</td>
<td>6</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0006</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0007</td>
<td>7</td>
<td>Makernote</td>
<td>Exif.CanonSi.WhiteBalance</td>
<td>Short</td>
<td>White balance setting</td>
</tr>
<tr class="EvenRow">
<td>0x0008</td>
<td>8</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0008</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0009</td>
<td>9</td>
<td>Makernote</td>
<td>Exif.CanonSi.Sequence</td>
<td>Short</td>
<td>Sequence number (if in a continuous burst)</td>
</tr>
<tr class="EvenRow">
<td>0x000a</td>
<td>10</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x000a</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x000b</td>
<td>11</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x000b</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x000c</td>
<td>12</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x000c</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x000d</td>
<td>13</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x000d</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x000e</td>
<td>14</td>
<td>Makernote</td>
<td>Exif.CanonSi.AFPointUsed</td>
<td>Short</td>
<td>AF point used</td>
</tr>
<tr class="OddRow">
<td>0x000f</td>
<td>15</td>
<td>Makernote</td>
<td>Exif.CanonSi.FlashBias</td>
<td>Short</td>
<td>Flash bias</td>
</tr>
<tr class="EvenRow">
<td>0x0010</td>
<td>16</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0010</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0011</td>
<td>17</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0011</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x0012</td>
<td>18</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0012</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0013</td>
<td>19</td>
<td>Makernote</td>
<td>Exif.CanonSi.SubjectDistance</td>
<td>Short</td>
<td>Subject distance (units are not clear)</td>
</tr>
<tr class="EvenRow">
<td>0x0014</td>
<td>20</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0014</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0015</td>
<td>21</td>
<td>Makernote</td>
<td>Exif.CanonSi.ApertureValue</td>
<td>Short</td>
<td>Aperture</td>
</tr>
<tr class="EvenRow">
<td>0x0016</td>
<td>22</td>
<td>Makernote</td>
<td>Exif.CanonSi.ShutterSpeedValue</td>
<td>Short</td>
<td>Shutter speed</td>
</tr>
<tr class="OddRow">
<td>0x0017</td>
<td>23</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0017</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x0018</td>
<td>24</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0018</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="OddRow">
<td>0x0019</td>
<td>25</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x0019</td>
<td>Short</td>
<td>Unknown</td>
</tr>
<tr class="EvenRow">
<td>0x001a</td>
<td>26</td>
<td>Makernote</td>
<td>Exif.CanonSi.0x001a</td>
<td>Short</td>
<td>Unknown</td>
</tr>
</tbody>
</table><script type="text/javascript">
  //
  var CanonSi = new SortableTable(
    document.getElementById("CanonSi"),
    ["String", "Number", "String", "String", "String", "String"]
  );
  CanonSi.onsort = function () { 
	var rows = CanonSi.tBody.rows;
	var l = rows.length;
	for (var i = 0; i < l; i++) {
		removeClassName(rows[i], i % 2 ? "OddRow" : "EvenRow");
		addClassName(rows[i], i % 2 ? "EvenRow" : "OddRow");
	}
  };
  //
</script>

<br>

<h3>Canon Panorama Tags</h3>
<p>Click on a column header to sort the table.</p>
<table class="ReportTable" id="CanonPa" cellspacing="0">
<colgroup>
<col align="center">
<col align="right">
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>Tag (hex)</th>
<th>Tag (dec)</th>
<th>IFD</th>
<th>Key</th>
<th>Type</th>
<th>Tag description</th>
</tr></thead>
<tbody>
<tr class="OddRow">
<td>0x0002</td>
<td>2</td>
<td>Makernote</td>
<td>Exif.CanonPa.PanoramaFrame</td>
<td>Short</td>
<td>Panorama frame number</td>
</tr>
<tr class="EvenRow">
<td>0x0005</td>
<td>5</td>
<td>Makernote</td>
<td>Exif.CanonPa.PanoramaDirection</td>
<td>Short</td>
<td>Panorama direction</td>
</tr>
</tbody>
</table><script type="text/javascript">
  //
  var CanonPa = new SortableTable(
    document.getElementById("CanonPa"),
    ["String", "Number", "String", "String", "String", "String"]
  );
  CanonPa.onsort = function () { 
	var rows = CanonPa.tBody.rows;
	var l = rows.length;
	for (var i = 0; i < l; i++) {
		removeClassName(rows[i], i % 2 ? "OddRow" : "EvenRow");
		addClassName(rows[i], i % 2 ? "EvenRow" : "OddRow");
	}
  };
  //
</script>

<br>

<h3>Canon Custom Function Tags</h3>
<p>Click on a column header to sort the table.</p>
<table class="ReportTable" id="CanonCf" cellspacing="0">
<colgroup>
<col align="center">
<col align="right">
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>Tag (hex)</th>
<th>Tag (dec)</th>
<th>IFD</th>
<th>Key</th>
<th>Type</th>
<th>Tag description</th>
</tr></thead>
<tbody>
<tr class="OddRow">
<td>0x0001</td>
<td>1</td>
<td>Makernote</td>
<td>Exif.CanonCf.NoiseReduction</td>
<td>Short</td>
<td>Long exposure noise reduction</td>
</tr>
<tr class="EvenRow">
<td>0x0002</td>
<td>2</td>
<td>Makernote</td>
<td>Exif.CanonCf.ShutterAeLock</td>
<td>Short</td>
<td>Shutter/AE lock buttons</td>
</tr>
<tr class="OddRow">
<td>0x0003</td>
<td>3</td>
<td>Makernote</td>
<td>Exif.CanonCf.MirrorLockup</td>
<td>Short</td>
<td>Mirror lockup</td>
</tr>
<tr class="EvenRow">
<td>0x0004</td>
<td>4</td>
<td>Makernote</td>
<td>Exif.CanonCf.ExposureLevelIncrements</td>
<td>Short</td>
<td>Tv/Av and exposure level</td>
</tr>
<tr class="OddRow">
<td>0x0005</td>
<td>5</td>
<td>Makernote</td>
<td>Exif.CanonCf.AFAssist</td>
<td>Short</td>
<td>AF assist light</td>
</tr>
<tr class="EvenRow">
<td>0x0006</td>
<td>6</td>
<td>Makernote</td>
<td>Exif.CanonCf.FlashSyncSpeedAv</td>
<td>Short</td>
<td>Shutter speed in Av mode</td>
</tr>
<tr class="OddRow">
<td>0x0007</td>
<td>7</td>
<td>Makernote</td>
<td>Exif.CanonCf.AEBSequence</td>
<td>Short</td>
<td>AEB sequence/auto cancellation</td>
</tr>
<tr class="EvenRow">
<td>0x0008</td>
<td>8</td>
<td>Makernote</td>
<td>Exif.CanonCf.ShutterCurtainSync</td>
<td>Short</td>
<td>Shutter curtain sync</td>
</tr>
<tr class="OddRow">
<td>0x0009</td>
<td>9</td>
<td>Makernote</td>
<td>Exif.CanonCf.LensAFStopButton</td>
<td>Short</td>
<td>Lens AF stop button Fn. Switch</td>
</tr>
<tr class="EvenRow">
<td>0x000a</td>
<td>10</td>
<td>Makernote</td>
<td>Exif.CanonCf.FillFlashAutoReduction</td>
<td>Short</td>
<td>Auto reduction of fill flash</td>
</tr>
<tr class="OddRow">
<td>0x000b</td>
<td>11</td>
<td>Makernote</td>
<td>Exif.CanonCf.MenuButtonReturn</td>
<td>Short</td>
<td>Menu button return position</td>
</tr>
<tr class="EvenRow">
<td>0x000c</td>
<td>12</td>
<td>Makernote</td>
<td>Exif.CanonCf.SetButtonFunction</td>
<td>Short</td>
<td>SET button func. when shooting</td>
</tr>
<tr class="OddRow">
<td>0x000d</td>
<td>13</td>
<td>Makernote</td>
<td>Exif.CanonCf.SensorCleaning</td>
<td>Short</td>
<td>Sensor cleaning</td>
</tr>
<tr class="EvenRow">
<td>0x000e</td>
<td>14</td>
<td>Makernote</td>
<td>Exif.CanonCf.SuperimposedDisplay</td>
<td>Short</td>
<td>Superimposed display</td>
</tr>
<tr class="OddRow">
<td>0x000f</td>
<td>15</td>
<td>Makernote</td>
<td>Exif.CanonCf.ShutterReleaseNoCFCard</td>
<td>Short</td>
<td>Shutter Release W/O CF Card</td>
</tr>
</tbody>
</table><script type="text/javascript">
  //
  var CanonCf = new SortableTable(
    document.getElementById("CanonCf"),
    ["String", "Number", "String", "String", "String", "String"]
  );
  CanonCf.onsort = function () { 
	var rows = CanonCf.tBody.rows;
	var l = rows.length;
	for (var i = 0; i < l; i++) {
		removeClassName(rows[i], i % 2 ? "OddRow" : "EvenRow");
		addClassName(rows[i], i % 2 ? "EvenRow" : "OddRow");
	}
  };
  //
</script>

<br>

<h3>Canon Picture Info Tags</h3>
<p>Click on a column header to sort the table.</p>
<table class="ReportTable" id="CanonPi" cellspacing="0">
<colgroup>
<col align="center">
<col align="right">
<col>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>Tag (hex)</th>
<th>Tag (dec)</th>
<th>IFD</th>
<th>Key</th>
<th>Type</th>
<th>Tag description</th>
</tr></thead>
<tbody>
<tr class="OddRow">
<td>0x0002</td>
<td>2</td>
<td>Makernote</td>
<td>Exif.CanonPi.ImageWidth</td>
<td>Short</td>
<td>Image width</td>
</tr>
<tr class="EvenRow">
<td>0x0003</td>
<td>3</td>
<td>Makernote</td>
<td>Exif.CanonPi.ImageHeight</td>
<td>Short</td>
<td>Image height</td>
</tr>
<tr class="OddRow">
<td>0x0004</td>
<td>4</td>
<td>Makernote</td>
<td>Exif.CanonPi.ImageWidthAsShot</td>
<td>Short</td>
<td>Image width (as shot)</td>
</tr>
<tr class="EvenRow">
<td>0x0005</td>
<td>5</td>
<td>Makernote</td>
<td>Exif.CanonPi.ImageHeightAsShot</td>
<td>Short</td>
<td>Image height (as shot)</td>
</tr>
<tr class="OddRow">
<td>0x0016</td>
<td>22</td>
<td>Makernote</td>
<td>Exif.CanonPi.AFPointsUsed</td>
<td>Short</td>
<td>AF points used</td>
</tr>
<tr class="EvenRow">
<td>0x001a</td>
<td>26</td>
<td>Makernote</td>
<td>Exif.CanonPi.AFPointsUsed20D</td>
<td>Short</td>
<td>AF points used (20D)</td>
</tr>
</tbody>
</table><script type="text/javascript">
  //
  var CanonPi = new SortableTable(
    document.getElementById("CanonPi"),
    ["String", "Number", "String", "String", "String", "String"]
  );
  CanonPi.onsort = function () { 
	var rows = CanonPi.tBody.rows;
	var l = rows.length;
	for (var i = 0; i < l; i++) {
		removeClassName(rows[i], i % 2 ? "OddRow" : "EvenRow");
		addClassName(rows[i], i % 2 ? "EvenRow" : "OddRow");
	}
  };
  //
</script>

<br>

</div>
<!-- closes content -->

</body>
</html>