PICCANTE  0.4
The hottest HDR imaging library!
Classes | Namespaces | Macros | Functions
exif.hpp File Reference
#include <stdio.h>
#include <string>
#include "../base.hpp"
#include "../util/math.hpp"

Go to the source code of this file.

Classes

struct  pic::EXIFInfo
 

Namespaces

 pic
 

Macros

#define PIC_IO_EXIF
 

Functions

unsigned int pic::twoByteToValue (unsigned char data[2], bool bMotorola)
 twoByteToValue More...
 
unsigned int pic::fourByteToValue (unsigned char data[4], bool bMotorola)
 fourByteToValue More...
 
bool pic::checkTag (unsigned char tag[2], unsigned short tag_r, bool bMotorola)
 checkTag More...
 
int pic::getTagID (unsigned char tag[2], bool bMotorola)
 getTagID More...
 
int pic::getBytesForComponents (int value)
 getBytesForComponents More...
 
std::string pic::readString (FILE *file, int length)
 readString More...
 
std::string pic::readStringFromUChar (unsigned char *data, int length)
 readStringFromUChar More...
 
float pic::readUnsignedRational (FILE *file, bool bMotorola)
 readUnsignedRational More...
 
bool pic::readEXIF (std::string name, EXIFInfo &info)
 readEXIF More...
 

Macro Definition Documentation

◆ PIC_IO_EXIF

#define PIC_IO_EXIF