- 10
- 0
- 约 9页
- 2016-08-05 发布于重庆
- 举报
VC6.0读取位图显示位图与保存位图之全攻略
作者:彭军
一、了解位图的文件结构
我这里要说的主要是如何读入8位或24位位图。因为这两种格式的位图更加具有代表性。如32位位图也只是多了一个透明度的分量罢了。其跟24位位图的格式相比变化不大。
我们常说进行数字图像处理,其实主要是处理位图的像素数据和采用何种算法去处理像素数据。可是,要想处理像素数据,首先就是要读入位图的数据。不然,处理从何谈起。
下面我将详细的说明BMP位图的文件结构,相信看完之后,对于读入位图就不是什么难事了。当然,我这里的前提是你熟悉如何读入文件。好了,废话不多说了。我们开始吧。
BMP位图的第一部分就是文件头。下面是它的结构:
typedef struct tagBITMAPFILEHEADER {
WORD bfType;
DWORD bfSize;
WORD bfReserved1;
WORD bfReserved2;
DWORD bfOffBits;
} BITMAPFILEHEADER, *PBITMAPFILEHEADER;
上面的这个文件头的结构体是摘自MSDN。它的各项的含义如下:bfType代表的是文件格式,就是“BM”,用十六进制的数表示是0x4d42,用十进制的数表示就是19778。所以,从BMP文件的前两个字节我们就可以判断我们要打开的图片是不是位图,如果不是的话,我们就可以不用读了。bfSize
您可能关注的文档
最近下载
- 三年级下册大熊猫的资料完整介绍.docx VIP
- 高中化学必修2 有机化合物知识点总结.docx VIP
- Unit 1 Teenage Life Reading and Thinking 高一英语人教版(2019)必修第一册_1.pptx VIP
- 2024年公路水运工程试验检测师道路工程真题及答案.docx VIP
- 液压管道安装酸洗方案.pdf VIP
- 2026年开展廉政知识测试题.docx VIP
- 高速硅基光调制器的技术进展与集成芯片设计研究.docx VIP
- 清华社课件大数据智能决策理论与方法ppt第 4 章文本挖掘与情感分析.pptx VIP
- 2025年辽宁省无损检测技术资格人员二级考试射线检测试题及答案.docx VIP
- 新21XJ004 住宅排气道系统.docx VIP
原创力文档

文档评论(0)