30 #ifndef _D_IMAGE_IO_TIFF_H
31 #define _D_IMAGE_IO_TIFF_H
35 #include "Core/include/private/DTypes.hpp"
36 #include "Core/include/DCommon.h"
37 #include "Core/include/DErrors.h"
50 RES_T getTIFFFileInfo(
const char *filename, ImageFileInfo &fInfo);
52 template <
class T>
class Image;
54 template <
class T =
void>
64 return getTIFFFileInfo(filename, fInfo);
67 virtual RES_T
read(
const char *filename,
Image<T> &image)
71 virtual RES_T
write(
const Image<T> &image,
const char *filename)
78 IMAGEFILEHANDLER_TEMP_SPEC(TIFF, UINT8);
79 IMAGEFILEHANDLER_TEMP_SPEC(TIFF, UINT16);
80 IMAGEFILEHANDLER_TEMP_SPEC(TIFF,
RGB);
Definition: DImageIO.hpp:45
Main Image class.
Definition: DImage.hpp:57
Definition: DImageIO_TIFF.hpp:56
RES_T write(const Image< T > &image, const char *filename)
Write image into file.
Definition: DImageIO.hxx:184
RES_T read(const char *filename, Image< T > &image)
Read image file.
Definition: DImageIO.hxx:107
RES_T getFileInfo(const char *filename, ImageFileInfo &fInfo)
Get information about an image file.
Definition: DImageIO.cpp:51
Definition: DCommonIO.h:72