c语言对图像操作
在看到C语言对位图进行操作的时候,这两段没有看懂,哪位大神能给讲下啊,,主要是两个指针的定义。
小白多谢了!!unsigned char *pBmpBuf;//读入图像数据的指针
RGBQUAD *pColorTable;//颜色表指针
//申请颜色表所需要的空间,读颜色表进内存
pColorTable=new RGBQUAD;
fread(pColorTable,sizeof(RGBQUAD),256,fp);
//申请位图数据所需要的空间,读位图数据进内存
pBmpBuf=new unsigned char;
fread(pBmpBuf,1,lineByte * bmpHeight,fp);
这里为什么要定义
unsigned char *pBmpBuf;//读入图像数据的指针
RGBQUAD *pColorTable;//颜色表指针
页:
[1]