BMP位图浅析.doc

BMP位图浅析.doc

ID:49199560

大小:180.00 KB

页数:6页

时间:2020-03-01

BMP位图浅析.doc_第1页
BMP位图浅析.doc_第2页
BMP位图浅析.doc_第3页
BMP位图浅析.doc_第4页
BMP位图浅析.doc_第5页
资源描述:

《BMP位图浅析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、什么是位图计算机能以位图和矢量图格式显示图像。位图(Bitmap)图像又称点阵图或光栅图,它使用我们称为像素(象素,Pixel)的一格一格的小点来描述图像。计算机屏幕英实就是一张包含大量像素点的网格。当我们把位图放大时,每一个像素小点看上去就像是一个个马赛克色块。矢量ffl(Vector)使用直线和Illi线来描述图形,这些图形的元索是一些点、线、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的。位图和矢量图最简单的区别就是:矢最图可以无限放大,而且不会失真;而位图则不能。像Photo

2、shop(PS)这样主要用于处理位图的软件,我们称Z为图像处理软件;专门处理矢量图的软件,我们称之为图形设计软件,例如AdobeIllustrator,CorelDRAW,FlashMX等。BMP位图文件常见的图像文件格式有:BMP、JPG(JPE,JPEG)、GIF等。BMP图像文件(Bitmap-File)格式是Windows采川的图像文件存储格式,在Windows坏境下运行的所有图像处理软件部支持这种格式。Windows3.0以示的BMP文件祁是指设备无关位图(DIB,device-ind

3、ependentbitmap)«BMP位图文件默认的文件扩展名是.BMP,有时它也会以.DIB或.RLE作扩展名。创建BMP文件打开Photoshop,新建一个尺寸为2*3像素的文件。放大图片到最大(1600%),然后用铅笔T具对每个像素都点一个不同颜色的点,如下图所示。^MyBmp@160汀工□:—X1600%怎;储存这个文件为BMP格式,文件名为uMyBmp.bmp5在BMP选项屮选择Windows,24位。BMP:职消文件格式(♦)WindowsO0S/2162432o®O位位位高级模式

4、压缩(RLE□翻转行序BMP文件结构BMP文件由4部分组成:1.位图文件头(bitmap-fileheader)2.位图信息头(bitmap-informationheader)3.颜色表(colortable)4.颜色点阵数据(bitsdata)24位真彩色位图没有颜色表,所以只有1、2、4这三部分。用UltraEdit打开MyBmp.bmp,可以看到这个文件的全部数据如下图所示:00000000h:00000010H:00000020H:00000030H:00000040h:船黑常常888

5、8WWW?S昶6...(.001A000000mH箱購888866CC99CCCCCC00000000••r起?f..f.?••璘烫?•…■位图文件头■位图億息头■顧色点阵数甥位图文件头位图文件头分4部分,共14字节:名称占用空间内容bfType2字节bfSize4字节标识,就是二字整个BMP文件的大小bfReserved1/24字节保留字,没用实际数据BM0x50(80)0bfOffBits4字节偏移数,即位图文件头+位图信息头+调色板的大小0x36(54)注意,Windows的数据是倒着念的

6、,这是PC电脑的特色。如果一段数据为501A253C,倒着念就是3C251A50,即0x3C251A50o因此,如果bfSize的数据为50000000,实际上就成了0x00000050,也就是0x50-OOOOOOOOh:OOOOOOlOh:00000020h:00000030H:00000040h:420000001A0000000000FFFFCCFFrlrlourlrlIJIJWWW?800000Q00012-OBDO0000OOOO6O6OOOOOoOoO6C6C3C3CcCcCO9F

7、9C6CC266••r起?f..f.■bfOffBits■bfType■bfSize■bfReserved位图信息头位图信息头共40字节:名称占用空间内容实际数据biSize4字节位图信息头的大小,为400x28(40)biWidth4字节位图的宽度,单位是像索2biHeight4字节位图的高度,单位是像索3biPlanes2字节固定值112字节毎个像索的位数biBitCount1•黑白图,4-16色,8-256色,24■真彩色0x18(24)biCompression4字节压缩方式,BI_RG

8、B(0)为不压缩0biSizeimage4字节位图全部像素占用的字节数,BI_RGB时可设为00x1AbiXPelsPerMeter4字节水平分辨率(像索7米)0xB12(2834)biYPelsPerMeter4字节垂N分辨率(像素/米)0xB12(2834)4字节位图使用的颜色数biCIrllsed0如果为0,则颜色数为2的biBitCount次方biCirimportant4字节垂要的颜色数,0代表所有颜色都垂要0作为真彩色位图,我们主要关心的是biWidth和biHeight这两个数值,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。