没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
BMP文件的数据格式
一 图像
用 Photoshop软件作一个图,如下:
图的格式为 32位 BMP,大小为 5×2,第 1行从左到右的前 3个像素的颜色分别为 RGB。
用 UitraEdit工具读取这个 BMP文件,其数据组织如下图所示:
经检验,使用自定义的程序将 BMP文件数据转成 TXT文件的结果与上面的相同,所以,下文
全部以自定义程序的读取结果进行分析。
二 32位图
自定义的程序将其读出为:
42 4D 60 00 00 00 00 00 00 00 36 00 00 00 28 00 00 00 05 00 00 00 02 00 00 00 01
00 20 00 00 00 00 00 2A 00 00 00 12 0B 00 00 12 0B 00 00 00 00 00 00 00 00 00 00
FF FF FF 00 FF FF FF 00 FF FF FF 00 FF FF FF 00 FF FF FF 00 00 00 FF 00 00 FF 00
00 FF 00 00 00 FF FF FF 00 FF FF FF 00 00 00
对其数据的解读如下:
文件头(BITMAPFILEHEADER):
WORD bfType = 4D 42; // ASCLL码为 MB
DWORD bfSize = 00 00 00 60; // 十进制为 96
WORD bfReserved1 = 00 00; // 保留
WORD bfReserved2 = 00 00; // 保留
DWORD bfOffBits = 00 00 00 36; // 十进制为 54
信息头(BITMAPINFOHEADER):
DWORD biSize = 00 00 00 2A;// 十进制为 42
LONG biWidth = 00 00 00 05;// 每行 5个像素
LONG biHeight = 00 00 00 02;// 共 2行
WORD biplanes = 00 01;// 都是 1
WORD biBitCount = 00 20;// 32bpp
DWORD biCompression = 00 00 00 00;// BI_ RGB,不压缩
资源评论
- mufc922012-07-18初学BMP文件操作时,这个资料很有用。网上搜一些大多零零碎碎调理不太清晰,这个资料相当完整。
- masteronlyday2013-06-07相当好的参考资料 值得学习
- jjd1122012-09-27资料相当完整,pdf格式
Carl_ZHANG
- 粉丝: 4
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功