⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pcx.h

📁 winsail v2.0是用于DOS下的图形界面空间系统
💻 H
字号:
#ifndef __PCX_H_
#define __PCX_H_


1.定义PCX文件头结构: 

typedef struct PCX_HEADER 
{ 
char menufactrue; /* 厂家标识编号 0x0a */ 
char version; /* 文件版本编号 */ 
char packing_type; /* 压缩模式 */ 
char bits_per_pixel; /* 每点占用的位数 */ 
int minx; /* 最小X坐标值 */ 
int miny; /* 最小Y坐标值 */ 
int maxx; /* 最大X坐标值 */ 
int maxy; /* 最大Y坐标值 */ 
int hres; /* 水平分辨率 */ 
int vres; /* 垂直分辨率 */ 
char palette[48]; /* 颜色调色板 */ 
char unused; /* 未使用 */ 
char bit_plance; /* 位平面个数 */ 
int bytes; /* 单一水平线占用的字节数 */ 
int palette_type; /* 调色板类型 */ 
char unused2[58]; /* 未使用 */ 
}PCXHeader,*PCXHeaderPtr; 

2.定义用来存放PCX图像数据的结构: 

typedef struct PCX_PICTURE 
{ 
int width; 
int height; 
char far *buffer; 
RGBColor palette[256]; 
}PCXPicture,*PCXPicturePtr; 


#endif

⌨️ 快捷键说明

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