bmp文件格式的解析与显示
来源:互联网 发布:传奇h5修改数据库 编辑:程序博客网 时间:2024/05/06 09:23
在各种图片文件格式中,bmp格式的图片应该是最普及的和最简单的,当然这是从技术上讲。网络上也有很多这方面的文章,但是给出的代码与开发环境联系都联系紧密,或者只是原理性的。有关bmp文件格式大家可以百度,谷歌一下。就在此赘述。但是这里我还是给出一张图片说明和一个非常值得一看到网站
http://entropymine.com/jason/bmpsuite/ 我的代码主要参考就是此网站。
下图是bmp文件格式
i16_t bmp_parse(const u8_t *bmp_data,u32_t data_length, bmp_file_header_t *fh, bitmap_info_header_t *ih);此接口会根据传入的bmp文件数据bmp_data,进行bmp文件的解析,解析的结果存储在fh和ih。
i16_t bmp24_pixel_data_build(const u8_t*pBmpFileBuffer,const bmp_file_header_t *pBmpFileHeader, const bitmap_info_header_t *pBmpInfoHeader,u8_t *pBmp24Pixels,u32_t Bmp24PixelSize);此接口用于将各种bmp文件格式转化为RGB888格式,我设计这个接口主要是为了显示各种格式的bmp,因为我会在bmp_parse之后,使用此接口将图片数据转换为RGB888格式,然后存储为RGB888格式的bmp文件,如果此文件与原文件显示一致,说明我的bmp_parse接口是正确的。
完整代码,请去这里下载。bmp_paser
- bmp文件格式的解析与显示
- BMP文件格式解析
- BMP文件格式解析
- BMP文件格式解析
- bmp文件格式详细解析
- 2,BMP文件格式解析
- 最简易的BMP文件格式读取和显示示意程序
- bmp位图的文件格式
- bmp 的文件格式头
- bmp文件格式压缩的代码
- bmp文件格式压缩的代码
- 关于BMP文件格式的详解
- BMP图像的选择与显示
- BMP文件的读取与显示
- 是在中国能找的的,最好的bmp文件格式解析。
- BMP文件格式
- BMP文件格式
- BMP文件格式
- “鲨鱼皮” 遭国际泳联拔除始末
- 284. Love me, love my dog. 爱屋及乌
- 2012.81计划并7.31总结
- poj 3468 A Simple Problem with Integers 简单的线段数
- DLNA 维护笔记
- bmp文件格式的解析与显示
- 2012-8-1 计划
- 那些年所做的工作
- 2012.8.1 计划
- 我的学习环境
- C++ 入门 (四) 私有数据成员和友元
- C++入门 (五) 析构函数和this指针
- 《java访问windows注册表读取WinRAR.exe安装路径》开发方法总结
- C++入门 (六) 类对象数组和静态成员