下你所需,载你所想!
汇集开发技术源码资料

位图构建模块1.0取位图单行像素占用字节数

:5.065KB :1 :2022-10-03 17:07:44

部分简介

典型的BMP图像文件由四部分组成:
1:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;
2:位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息;
3:调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图(24位的BMP)就不需要调色板;
4:位图数据,这部分的内容根据BMP位图使用的位数不同而不同,在24位图中直接使用RGB,而其他的小于24位的使用调色板中颜色索引值。

' 知识点:
' 从文件读出图像数据时,一次读4个字节比一次读1个字节快。但如果图像文件不是4的倍数时,每行最后的像素就不可能采用一次读4个字节(否则就会把下一行的像素也读出)。
' 当然,你仍然可以读出的4字节来,但必须处理:将其中几个字节放在本行,而其余的显示到下一行. 但显然这很不方便,要影响速度。
' 位图数据记录了位图的每一个像素值,记录顺序是在扫描行内是左到右,扫描行之间是从下到上。
' Windows规定一个扫描行所占的字节数必须是4的倍数(即以long为单位),不足的以0填充。

位图构建模块1.0取位图单行像素占用字节数

热门推荐

相关文章