读取BMP图片数据的问题。高分相送,帮帮忙吧! 我想把一幅bmp图片读入内存,通过指针或其他方式读取图片中的数据。以前都是在CFile中Seek后Read的,由于图片数目大,程序看起来比较慢,毕竟只是读硬盘,没有读内存来的快了,所以我想这样去提高程序的运行速度。有没有相关的代码参考参考呢?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 gz载网上一个类专门介绍chart,你可以找一下,会有收获的 你是这个意思么unsigned char *buf;CFile file;file.Open(....)int ilen=gile.GetLength();buf=(unsigned char*)malloc(ilen+1024);file.Read(buf,ilen);file.Close();BITMAPFILEHEADER *pbfh;BITMAPINFOHEADER *pbih;unsinged char *pData;pbfh=buf;pbih=buf+sizeof(BITMAPFILEHEADER);pData=buf+bfh->bfOffBits;.....free(buf); 关于win7任务管理器中物理内存部分显示的已缓存大小获取问题 ::UuidHash是什么意思?? 非常奇怪的问题,loadLibrary时,InitInstance没有被调用(在线等) 怎样才能在打印的时候不分页打印呢 怎么设置鼠标经过按键时改变鼠标形状? import一个dll的作用是什么? 抛弃Linux使用Vista的40条理由 如何捕获sprintf_s出错的时候 关于opencv haar训练样本大小如何选取的问题 自编的ActiveX控件为何不能用? 在项目在查找指定的字符串 呵呵 初级问题 初级问题 up 有分
载网上一个类专门介绍chart,你可以找一下,会有收获的
unsigned char *buf;
CFile file;
file.Open(....)
int ilen=gile.GetLength();
buf=(unsigned char*)malloc(ilen+1024);
file.Read(buf,ilen);
file.Close();
BITMAPFILEHEADER *pbfh;
BITMAPINFOHEADER *pbih;
unsinged char *pData;
pbfh=buf;
pbih=buf+sizeof(BITMAPFILEHEADER);
pData=buf+bfh->bfOffBits;.....
free(buf);