jr.h

来自「一种二值图象无损压缩算法 南京理工大学电光学院 【摘 要】利用稀疏矩阵和差」· C头文件 代码 · 共 49 行

H
49
字号
/********************************************************************

	Created:	2006/12/11 12:32
	FileName: 	JR.h
	Author:		Jar 包杰
	
	Purpose:	读取显示J压缩文件,并转换为24位BMP图像
	
	  Copyright By Jar 2006.12
*********************************************************************/

#ifndef _JR_H__
#define _JR_H__

//J文件头标志
#define J_HEADER_MARKER	((WORD) ('J' << 8) | 'B') 

//.J压缩文件结构
typedef struct _tagJFILEHEADEREX 
{
	WORD JType;				//.J文件标志"BJ"
	WORD JHeight;			//图像高度
	WORD JWidth;			//图像宽度
	BYTE FirstColor[3];		//第一个颜色值
	BYTE OpposeColor[3];	//对立颜色值
}JFILEHEADER, FAR * LPJFILEHEADER;

class CJR : public CObject
{
public:
	DECLARE_SERIAL(CJR)
//构造与析构
	CJR();
	~CJR();

//成员
	BOOL JRead(CFile *pFile);				//读取文件
	BOOL JDraw(CDC *pDC);			//显示转换函数
	void Serialize(CArchive &ar);			//文档串行化
	LPJFILEHEADER GetJFH();					//获得文件头

//数据
private:
	CString FilePath;						//文件路径
	CString FileName;						//文件名
	LPJFILEHEADER		m_pJFH;				//J文件头
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?