--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/qjpeg/JPEGFile.h Mon Jan 22 00:45:57 2007 +0100
@@ -0,0 +1,29 @@
+#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();
+};