图像压缩 -- BMP图像格式详解

文章首发于我的个人博客

BMP又称为BitMap(位图)。BMP文件的图像深度可选lbit、4bit、8bit及24bit。但一般的bmp图像以24位图像为主,即用R、G、B三种颜色各用8个bit来表示,这样的图像我们称为真彩色,这种情况下是不需要调色板的,也就是所位图信息头后面紧跟的就是位图数据了。因此,这种情况下,bmp图像从文件头开始偏移54个字节就是bmp的图像数据了。

下面将用Notepad++为分析工具来对BMP图像格式做一个剖析。

我使用的图像如下(图像大小为1.17MB):

需要注意的是,windows下bmp内部的存储方式位小端方式,即“低位地址存放低位数据,高位地址存放高位数据”。

1. BMP数据从文件头开始的先后顺序分别为:

  • bmp文件头:提供文件的格式、大小等信息,共14字节。
  • bmp信息头:提供图像数据的尺寸、位平面数、压缩方式、颜色索引等信息,共40字节。
  • 调色板:可选
  • 位图数据:图像数据。

2. BMP文件头

变量名 大小 作用
  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值