BMP位图格式学习
来源:互联网 发布:虚拟仿真教学软件 编辑:程序博客网 时间:2024/06/07 22:00
BMP文件格式分析
http://lhbyron.bokee.com/652956.html
http://mti.xidian.edu.cn/multimedia/multi/course1-6-1.html
下面是我自己的一点理解。
一个BMP位图文件由以下四部分组成,“位图文件头”、“位图信息头”、“彩色表”和“图像数据阵列字节”。其中“位图文件头”是固定大小14个字节,“位图信息头”也是固定大小40个字节。而“彩色表”则是依据每个像素所占位数(Bits Per Pixel)来决定大小的。(Bits Per Pixel)的具体取值在“位图信息头”里有,一般是,1,4,8,16,24,32。
这里我们稍微解释一下。如果一个像素需要8位(即1个字节)来表示,也就是说(Bits Per Pixel)=8,那么1个像素的取值范围就是从0到2的8次方(即256),每个值代表1种颜色的话,也就是说1个像素可以有256种颜色。
同时,我们知道每一种颜色可以使用RGB三原色来表示。BMP位图里面的“调色板数据”就是用来描述所有的颜色值的。对于每一种颜色,使用RGB三原色来表示,需要使用4个字节,1个字节用于红色分量(R),1个字节用于绿色分量(G),1个字节用于蓝色分量(B),还有1个字节是保留的。这样对于256种颜色,“调色板数据”的大小就是256*4=1024个字节。
- BMP位图格式学习
- bmp位图的格式
- BMP位图格式详解
- BMP位图格式详解
- BMP 设备无关位图格式
- BMP位图格式详解<一>
- BMP位图格式详解<二>
- BMP位图格式详解--转载
- BMP格式知识之一:BMP位图文件的存储格式
- BMP位图文件的存储格式
- BMP位图文件的存储格式
- BMP位图格式及编程指导
- BMP位图文件的存储格式
- 位图文件(BMP)格式分析
- BMP位图格式详解<二>--转载
- BMP位图文件的存储格式
- BMP位图格式的内存存储方式
- WIN32工程加载一张BMP格式位图
- 终于把BMP显示出来了!
- 如何传输SE63的翻译内容
- away3D对各种模型格式支持对比
- 大中专毕业生就业知识问答
- Modelsim使用简明指南
- BMP位图格式学习
- linux下执行.sh文件的方法
- 涟漪
- 流与文件读写
- 德州仪器与Imprivata联合实现嵌入式强大认证
- android上dom读写sdcard上的xml
- epoll的内核实现
- Struts2 Ajax申请Action 返回 没有定义 result
- framebuffer显示bmp格式文件