关于BMP图片的一点理解,读取图象数据到数组

原创 2006年05月29日 17:13:00

BMP图象数据为16进制表示,24位图象,3个字节表示一个像素,至于文件头,直接用结构读取,很多这方面资料,因为他的范围0~255,所以定义要用:unsigned char。

unsigned char  *pixbuff=NULL;//定义指针
 //open file
 CFile* pf;
 pf = new CFile;
 pf->Open("10x10.bmp", CFile::modeRead);//打开文件
 

 pixbuff=(unsigned char *)malloc(sizeof(char)*320);//开内存块
 num2=pf->Read(pixbuff,1024);//把图象读到内存,num为读到的字节数

 unsigned char zhuang;
 zhuang = pixbuff[56];
 CString tt;//转成可看的
 tt.Format("%d",zhuang);

bmp格式文件图象读取

  • 2011年07月22日 14:37
  • 4KB
  • 下载

VC6怎样将bmp格式图象转换为jpg格式文件?

VC6怎样将bmp格式图象转换为jpg格式文件?   利用 IJG 的 jpeg 库。   关于如何使用 IJG jpeg 库,请参考前面的文章: VC6下编译IJG库(用于读取和生成jpg...

VC++中bmp图象的显示

前段时间想用VC的对话框来动态地显示一副BMP位图,查了很多篇文章发现都写的很复杂(而且貌似许多都是复制粘贴而来),真正有价值的不多.其实VC显示BMP文件是很方便的,所有的代码加在一起也不过五六行而...

BMP图象解析

BMP图象解析 作者:南京邮电大学 吴登荣 下载源代码 摘    要:对BMP图象格式进行解析,本工程在WinXP+VC6.0下编译运行成功。 关 键 字:BMP格式 正...

VC++中bmp图象的显示

前段时间想用VC的对话框来动态地显示一副BMP位图,查了很多篇文章发现都写的很复杂(而且貌似许多都是复制粘贴而来),真正有价值的不多.其实VC显示BMP文件是很方便的,所有的代码加在一起也不过五六行而...

在Framebuffer下编程显示BMP图象 分享

http://yaos.blog.sohu.com/20240931.html今天看别人的代码,知道可以使控制台进入图形模式,这样SHELL程序的显示就不会影响BMP图像的显示了。于是,COPY过来,...
  • yuyin86
  • yuyin86
  • 2011年07月06日 11:16
  • 806

bmp/gif/jpg图象最底层原理分析

bmp/gif/jpg图象最底层原理分析(1)---- JPG  转载自:http://www.cnblogs.com/glaivelee/archive/2011/10/10/2205151....
  • hsg77
  • hsg77
  • 2015年09月17日 15:17
  • 998

picture control中显示jpg,jif,bmp格式图象

char *lpImageFile; //图像文件名 HWND hWnd ; //要显视对象句柄 int nScrWidth ; //显示宽度 int nScrHeight ; //显示高度 ...

在Framebuffer下编程显示BMP图象

今天看别人的代码,知道可以使控制台进入图形模式,这样SHELL程序的显示就不会影响BMP图像的显示了。于是,COPY过来,放入自己先前的那个程序,再整个800x600的BMP图,试试全屏显示的效果!爽...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于BMP图片的一点理解,读取图象数据到数组
举报原因:
原因补充:

(最多只允许输入30个字)