BMP图片格式.ppt

上传人:hyn****60 文档编号:82710397 上传时间:2023-03-26 格式:PPT 页数:13 大小:176KB
返回 下载 相关 举报
BMP图片格式.ppt_第1页
第1页 / 共13页
BMP图片格式.ppt_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《BMP图片格式.ppt》由会员分享,可在线阅读,更多相关《BMP图片格式.ppt(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、BMP简介简介BMP是一种与硬件设备无关的图像文件格式,是一种与硬件设备无关的图像文件格式,使用非常广。使用非常广。BMP是是Windows环境中交换与图环境中交换与图有关的数据的一种标准,在有关的数据的一种标准,在Windows环境中运环境中运行的图形图像软件都支持行的图形图像软件都支持BMP图像格式。图像格式。文件结构文件结构典型的BMP图像文件由四部分组成:1:文件头2:图像参数3:调色板4:位图数据1 1:文件头,它包含:文件头,它包含BMPBMP图像文件的类型、内容尺图像文件的类型、内容尺寸和起始偏移量等信息;寸和起始偏移量等信息;字节顺序字节顺序数据结构数据结构描述描述1,2sho

2、rt高8位为字母B,低8位为字母M3,4,5,6int文件大小7,8short保留字19,10short保留字211,12,13,14int数据部分偏移量数据部分偏移量数据部分偏移量n位图数据部分相对于文件首的起始偏移量n数据部分偏移量的存在,说明图像数据部分并不一定要紧随图像参数或调色板之后放置,BMP图片的制作者其实可以在调色板之后、数据部分之前填充任何内容,只要正确地设置偏移量即可。返回2:图像参数,它包含图像的宽、高、压缩方法,以及颜色定义等信息;字节顺序字节顺序数据结构数据结构描述描述15,16,17,18int当前结构体的大小,通常是40或5619,20,21,22int图像宽度(

3、像素)23,24,25,26int图像高度(像素)27,28short这个字的值永远是129,30short每像素占用的位数,即bpp每个像素所需的位数,必须是1(双色)、4(16色)、8(256色)、24(真彩色)之一字节顺序字节顺序数据结构数据结构描述描述31,32,33,34int压缩方式35,36,37,38int水平分辨率,pixels-per-meter39,40,41,42int垂直分辨率,pixels-per-meter43,44,45,46int垂直分辨率,pixels-per-meter47,48,49,50int引用色彩数51,52,53,54int关键色彩数back3

4、3:调色板,可选部分,:调色板,可选部分,nbpp:表示图像像素值的位数叫做图像的像素深度,又称为位/像素(BPP)。nbpp较小的位图需要调色板;有些位图,比如24bpp(真彩色)图就不需要调色板;n今天讲的是打开真彩色位图。真彩色即24位图,它是不需要调色板的。4 4:位图数据:位图数据n这部分的内容因位图实际像素位数和编码格式而不同,在真彩位图中直接使用RGB真彩色值;而有调色板的位图则使用调色板中颜色索引值。位图数据的读取位图数据的读取n1.每行的字节数必须是4的倍数,如果不是,则需要用0补齐。n2.BMP位图数据的存放是从下到上,从左到右的。先读最后一行,读完后在读倒数第二行。压缩方

5、式压缩方式n第31-34字节存储着一个int型参数,它代表图像数据的压缩方式。该参数的取值范围是0、1、2或3中的一个。这些取值的含义分别是:n0 RGB方式n1 8bpp的run-length-encoding方式n2 4bpp的run-length-encoding方式n3 bit-fields方式n只有压缩方式选项被置为bit-fields时,当前结构体的大小为56字节,否则为40字节。1.BMP文件头文件头(占占14个字节个字节)nint bfType;/位图文件类型,占两个字节,第一个字节为字母B,第二个字节为字母M(1-2字节)nint bfSize;/位图文件的大小,以字节为单位

6、(3-6字节)n/第7-10字节为位图的保留字,其Int值为0n/位图数据的起始位置,以相对与位图(11-14字节)nint bfOffBits;n n n 2.位图信息头(占40字节)n nint size;/位图信息头所占用字节数,为40个字节(15-18字节)nstatic int image_width;/位图的宽度,以像素为单位(19-22字节)nstatic int image_height;/位图的高度,以像素为单位(23-26字节)nint planes;/目标设备的级别,必须为1(27-28字节)nstatic int biBitCount;/每个像素所需的位数,必须是1(双

7、色)、4(16色)、8(256色)、24(真彩色)之一,(29-30字节)nint biCompression;/位图压缩类型,必须是0(不压缩)、1(BI_RLE8压缩类型)、2(BI_RLE4压缩类型)之一。(31-34字节)nstatic int sizeImage;/位图的大小,以字节为单位(35-38字节)nint biXPelsPerMeter;/位图水平分辨率,每米像素数(39-42字节)nint biYPelsPerMeter;/位图垂直分辨率,每米像素数(43-46字节)nint biClrUsed;/位图实际使用的颜色表中的颜色数(47-50字节)nint biClrImportant;/位图显示过程中重要的颜色数(51-54字节)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com