bmp文件格式的解析与显示
2012-08-01 08:07
281 查看
在各种图片文件格式中,bmp格式的图片应该是最普及的和最简单的,当然这是从技术上讲。网络上也有很多这方面的文章,但是给出的代码与开发环境联系都联系紧密,或者只是原理性的。有关bmp文件格式大家可以百度,谷歌一下。就在此赘述。但是这里我还是给出一张图片说明和一个非常值得一看到网站
http://entropymine.com/jason/bmpsuite/ 我的代码主要参考就是此网站。
下图是bmp文件格式
完整代码,请去这里下载。bmp_paser
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文件格式详细解析
- VC++图片控件(Picture Control)显示资源位图(BMP)、文件位图(BMP)、其它格式文件图片(JPG\PNG\BMP)的方法
- 2,BMP文件格式解析
- BMP文件头格式 bmp文件二进制解析,bmp文件解析,bmp存储格式
- 最简易的BMP文件格式读取和显示示意程序
- BMP文件头格式 bmp文件二进制解析
- BMP文件格式解析
- BMP文件格式解析
- BMP图片格式解析并显示示例程序
- java把word格式文件转化成html显示
- ELF文件格式解析
- Java解析Excel文件(.xlsx和.xls格式均适用)
- VC下显示JPG,BMP,GIF等图像格式
- MATLAB对ply文件格式的读取和显示
- MP3文件格式解析
- BMP位图文件的存储格式