BMP图像文件解析

BMP文件

如何创建一个BMP图像

  1. 打开电脑软件画图

  2. 点击重新调整大小 改变图片的像素数目(去掉勾选纵横比)
    请添加图片描述

  3. 编辑RGB颜色
    请添加图片描述

  4. 使用填充工具进行填充
    请添加图片描述

  5. 保存 选择以BMP格式进行保存
    请添加图片描述

BMP文件解析

BMP文件头一般为54个字节, 包括14个字节的 位图文件头(head), 和40个字节的 位图信息数据头;

以1像素的BMP图像为例 (打开的十六进制数据如下图)

请添加图片描述

数据释义
42 4d头文件字段 B M; 代表的是BMP类型的文件
3A 00 00 00 BMP文件大小; 文件的总大小
00 00 00 00保留数据
36 00 00 00像素存储位置; 像素数据开始的位置
28 00 00 00位图信息数据头(DIB header) 从这里到重要颜色数的40个字节 叫做位图信息数据头
01 00 00 00图像宽度; 横向像素数目
01 00 00 00图像高度; 竖向像素数目
01 00色彩平面数; 色彩平面的数量, 显示器一般一个平面,默认是1
18 00像素位数; 每个像素用多少位表示 这边是24位
00 00 00 00压缩方式; 0 代表不压缩
04 00 00 00原始位图数据大小
00 00 00 00横向分辨率 (像素/米)
00 00 00 00纵向分辨率 (像素/米)
00 00 00 00调色板颜色数
00 00 00 00重要颜色数
FF FF FF 00像素数据白色 从左到右是 蓝 绿 红 补齐0 (4的倍数进行字节对齐)

4x4 16个像素点图像的数据 (RGB值 64 128 255)

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值