www.pudn.com > Cimage.zip > IMAJPG.H


/* 
 * File:	imajpg.h 
 * Purpose:	Declaration of the Platform Independent JPEG Image Class 
 * Author:	Alejandro Aguilar Sierra 
 * Created:	1995 
 * Copyright:	(c) 1995, Alejandro Aguilar Sierra  
 * 
 * This software is based in part on the work of the Independent JPEG Group. 
 * 
 */ 
#if !defined(__ImaJPEG_h) 
#define __ImaJPEG_h 
 
#include "imafile.h" 
 
#if CIMAGE_SUPPORT_JPEG 
class CImageJPG: public CFileImageImpl 
{ 
protected: 
  int quality; 
  void CreateGrayColourMap(int n); 
public: 
  CImageJPG(const CImageJPG* ima): CFileImageImpl(ima) { quality = 30; } 
  CImageJPG(const CString& imageFileName ): CFileImageImpl(imageFileName) { quality = 30; } 
  ~CImageJPG() {}; 
 
  BOOL ReadFile(const CString& imageFileName=""); 
  BOOL SaveFile(const CString& imageFileName=""); 
}; 
 
#endif 
 
#endif