BMP文件格式

原创 2007年09月13日 13:08:00
   最近的工作,需要用到YUV文件,鉴于手头没有YUV转换工具,所以打算自己做一个。工具就选用VB了,用起来毕竟简单。
   想法是从BMP文件转成YUV格式,就选用YUV422(UYVY)好了。
   既然选用了BMP文件,那么就需要了解一下bmp文件的格式,下面是我拿到的相关资料:
以下面这幅图为例

 
offset  
size(byte)
field
data
0x 0
0x 2
0x 6
0x 8
0x a
0x e
0x12
0x16
0x1a
0x1c
0x1e
0x22
0x26
0x2a
0x2e
0x32
0x36
0x36
+4*n
2  
4  
2  
2  
4  
4  
4   
4   
2   
2   
4   
4   
4   
4   
4   
4   
4*n
“BM”                      
File Size(byte)             
(Reserved)                  
(Reserved)                  
start offset of image data  
size of Bitmap Header       
width of image data(pixel)  
height of image data(pixel) 
‘1’                        
bit / pixel (1,2,8,16,24)   
compress mode               
compressed image size       
level resolution( pixel /1m)
vertical resolution(pixel/1m)
numbers of use color        
important color             
color map ( if exists)      
image Data                  
B,G,R,B,G,R,B,G,R .......   
0x42 0x4d         
0x0000e136             
                              
                                
0x00000036                  
0x00000028                   
0x000000a0                      
0x00000078                       
0x0001         
0x0018                     
0                          
0x0000e100                     
N/A                          
N/A                           
0                           
0                       
N/A                       
                                
f0,c0,50,                   
f0,c1,4e,
 
 上面就是此幅24位图的图像结构,真正的RGB数据是从0x36这位开始的。而且还提供了图片的尺寸width of image data & height of image data。对我们后边进行转换提供了充足的信息。
  差点就忘记说了:bmp文件中还有一个特殊的地方,就是它的数据存储方式是从左下角开始的,如下图所示:
所以在转成YUV格式的时候,还需要将行进行颠倒才能看到正常的YUV图像。
版权声明:本文为博主原创文章,未经博主允许不得转载。

BMP文件格式解析

  • 2014年04月21日 22:52
  • 360KB
  • 下载

BMP头文件格式.doc

  • 2013年05月12日 10:05
  • 28KB
  • 下载

bmp文件格式的解析与显示

在各种图片文件格式中,bmp格式的图片应该是最普及的和最简单的,当然这是从技术上讲。网络上也有很多这方面的文章,但是给出的代码与开发环境联系都联系紧密,或者只是原理性的。有关bmp文件格式大家可以百度...

bmp文件格式介绍

  • 2012年05月03日 13:27
  • 174KB
  • 下载

中国最好的BMP文件格式详解

  • 2009年06月16日 21:13
  • 187KB
  • 下载

BMP文件格式探索

BMP: 典型的BMP图像文件由四部分组成: 1:位图头文件数据结构,它包含BMP图像文件的类型、显示内容等信息; 2:位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息...

BMP文件格式

  • 2016年05月13日 13:31
  • 1.44MB
  • 下载

BMP图像文件格式分析与显示

  • 2013年11月30日 16:35
  • 407KB
  • 下载

bmp文件格式分析

BMP图像文件格式标签:rgb位图图像文件调色板图像分类:其他资料BMP图像文件格式 对于现存的所有的图像文件格式,我们在这里主要介绍BMP图像文件格式,并且文件里的图像数据是未压缩的,因为图像的数字...

BMP文件格式分析

  • 2016年05月13日 17:26
  • 99KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:BMP文件格式
举报原因:
原因补充:

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