crwimage.hpp File Reference

Class CrwImage to access Canon Crw images.
References:
The Canon RAW (CRW) File Format by Phil Harvey. More...

#include "types.hpp"
#include "image.hpp"
#include "basicio.hpp"
#include "exif.hpp"
#include "iptc.hpp"
#include <iostream>
#include <string>
#include <vector>

Include dependency graph for crwimage.hpp:


Namespaces

namespace  Exiv2
namespace  Exiv2::ImageType

Classes

class  Exiv2::CrwImage
 Class to access raw Canon Crw images. Only Exif metadata and a comment are supported. Crw format does not contain Iptc metadata. More...
class  Exiv2::RawMetadata
class  Exiv2::CiffComponent
 Interface class for components of the CIFF directory hierarchy of a Crw (Canon Raw data) image. Both CIFF directories as well as entries implement this interface. More...
class  Exiv2::CiffEntry
 This class models one directory entry of a CIFF directory of a Crw (Canon Raw data) image. More...
class  Exiv2::CiffDirectory
 This class models a CIFF directory of a Crw (Canon Raw data) image. More...
class  Exiv2::CiffHeader
 This class models the header of a Crw (Canon Raw data) image. More...
struct  Exiv2::CrwMapInfo
 Structure for conversion info for CIFF entries. More...
class  Exiv2::CrwMap
 Static class providing mapping functionality from Crw entries to image metadata and vice versa. More...

Typedefs

typedef void(* Exiv2::CrwExtractFct )(const CiffComponent &, const CrwMapInfo *, Image &, ByteOrder)
 Function pointer for functions to extract Exif tags from a Crw entry.
typedef void(* Exiv2::CrwInsertFct )()
 Function pointer for functions to insert Crw entries from an Exif tag.

Functions

Image::AutoPtr Exiv2::newCrwInstance (BasicIo::AutoPtr io, bool create)
 Create a new CrwImage instance and return an auto-pointer to it. Caller owns the returned object and the auto-pointer ensures that it will be deleted.
bool Exiv2::isCrwType (BasicIo &iIo, bool advance)
 Check if the file iIo is a Crw image.

Variables

const int Exiv2::ImageType::crw = 3
 Crw image type (see class CrwImage).

Detailed Description

Class CrwImage to access Canon Crw images.
References:
The Canon RAW (CRW) File Format by Phil Harvey.

Version:
Rev
631
Author:
Andreas Huggel (ahu) ahuggel@gmx.net
Date:
28-Aug-05, ahu: created

Generated on Sat Nov 19 22:19:41 2005 for Exiv2 by  doxygen 1.4.5