#include <tiffparser.hpp>
Static Public Member Functions | |
static void | decode (Image *pImage, const byte *pData, uint32_t size, TiffCompFactoryFct createFct, FindDecoderFct findDecoderFct) |
Decode TIFF metadata from a data buffer pData of length size into pImage. |
static void Exiv2::TiffParser::decode | ( | Image * | pImage, | |
const byte * | pData, | |||
uint32_t | size, | |||
TiffCompFactoryFct | createFct, | |||
FindDecoderFct | findDecoderFct | |||
) | [static] |
Decode TIFF metadata from a data buffer pData of length size into pImage.
This is the entry point to access image data in TIFF format. The parser uses classes TiffHeade2 and the TiffComponent and TiffVisitor hierarchies.
pImage | Pointer to the image to hold the metadata | |
pData | Pointer to the data buffer. Must point to data in TIFF format; no checks are performed. | |
size | Length of the data buffer. | |
createFct | Factory function to create new TIFF components. | |
findDecoderFct | Function to access special decoding info. |