canonmn.hpp File Reference

Canon makernote tags.References: [1] EXIF MakerNote of Canon by David Burren [2] Canon makernote tags by Phil Harvey. More...

#include "tags.hpp"
#include "types.hpp"
#include <string>
#include <iosfwd>
#include <memory>

Include dependency graph for canonmn.hpp:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Namespaces

namespace  Exiv2

Classes

class  Exiv2::CanonMakerNote
 MakerNote for Canon cameras. More...

Functions

EXIV2API float canonEv (long val)
 Convert Canon hex-based EV (modulo 0x20) to real number Ported from Phil Harvey's Image::ExifTool::Canon::CanonEv by Will Stokes.

Detailed Description

Canon makernote tags.References: [1] EXIF MakerNote of Canon by David Burren [2] Canon makernote tags by Phil Harvey.

Version:
Rev
1937
Author:
Andreas Huggel (ahu)
David Cannings (dc) Andi Clemens (ac)
Date:
18-Feb-04, ahu: created
07-Mar-04, ahu: isolated as a separate component
12-Aug-06, dc: started updating all tags

Function Documentation

EXIV2API float canonEv long  val  ) 
 

Convert Canon hex-based EV (modulo 0x20) to real number Ported from Phil Harvey's Image::ExifTool::Canon::CanonEv by Will Stokes.

0x00 -> 0 0x0c -> 0.33333 0x10 -> 0.5 0x14 -> 0.66666 0x20 -> 1 .. 160 -> 5 128 -> 4 143 -> 4.46875


Generated on Thu Dec 31 03:57:37 2009 for Exiv2 by  doxygen 1.3.9.1