qjpeg/JPEGFile.h
author viric@llimona
Mon, 22 Jan 2007 00:45:57 +0100
changeset 76 9cbf4c7e7986
child 78 a55bf2fa3f74
permissions -rw-r--r--
First classes for the qjpeg project.

#include <cstdio>

class Image;

extern "C" {
struct jpeg_decompress_struct;
struct jpeg_error_mgr;
}

class JPEGFile
{
	char * filename;
	Image *iDCTImage;
	Image *unpackedImage;

    FILE *inputh;

	struct jpeg_decompress_struct *srcinfo;
	struct jpeg_error_mgr *jsrcerr;

	void readHeader();

public:
	JPEGFile (const char *_filename);
    ~JPEGFile();

	Image * getiDCTImage();
	Image * getUnpackedImage();
};