肾结石并有积水严重吗:有谁能够详细介绍一下BMP文件格式 如何用C语言程序实现图象的显示

来源:百度文库 编辑:神马品牌网 时间:2024/05/04 22:00:10
老师让我们用C语言编写一个显示图象的程序 可是我们还没有学习图象的知识 有谁能够发一个让我研究研究 谢了

BMP文件是二进制文件,是浮动格式,即根据前面读入的参数决定后面读入的数据和参数。
BMP由
(1)文件头,BITMAPFILEHEADER 结构
(2)BITMAPINFO结构
(3)颜色表(也许有,也许没有)
(4)BMP扫描行数据(也许是颜色指数,也许是颜色值,另外有4bytes补足对齐问题)
组成。

读入BMP,建Bitmap
图象显示用CDC里的函数,例如StretchBlt
pDC->StretchBlt( x0, y0, cx, cy, &tmpDC, 0, 0, pDoc->bmp_info.bmWidth, pDoc->bmp_info.bmHeight, SRCCOPY );