30 #ifndef _D_IMAGE_IO_JPG_H
31 #define _D_IMAGE_IO_JPG_H
35 #include "Core/include/private/DTypes.hpp"
36 #include "Core/include/DCommon.h"
37 #include "Core/include/DErrors.h"
50 RES_T getJPGFileInfo(
const char *filename, ImageFileInfo &fInfo);
52 template <
class T>
class Image;
54 template <
class T =
void>
64 fInfo.filename = filename;
65 return getJPGFileInfo(filename, fInfo);
68 virtual RES_T
read(
const char *filename,
Image<T> &image)
72 virtual RES_T
write(
const Image<T> &image,
const char *filename)
79 IMAGEFILEHANDLER_TEMP_SPEC(JPG,
RGB);
Definition: DImageIO.hpp:45
Main Image class.
Definition: DImage.hpp:57
Definition: DImageIO_JPG.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