专栏名称: 嵌入式微处理器
关注这个时代最火的嵌入式微处理器,你想知道的都在这里。
今天看啥  ›  专栏  ›  嵌入式微处理器

C语言之图片.bmp读写示例

嵌入式微处理器  · 公众号  ·  · 2024-08-27 13:00

文章预览

一、图片.bmp数据结构 BMP(Bitmap)文件格式是一种简单的位图图像格式,其数据结构分为几个主要部分:文件头、信息头、调色板(可选)和像素数据。下面是各部分的详细说明。 文件头(File Header) bfType ( 2 bytes ) : 文件类型,通常为 'BM' ( 0x42 0x4D )。 bfSize ( 4 bytes ) : 文件大小(以字节为单位)。 bfReserved1 ( 2 bytes ) : 保留字,通常为 0 。 bfReserved2 ( 2 bytes ) : 保留字,通常为 0 。 bfOffBits ( 4 bytes ) : 从文件头到像素数据的偏移量。 信息头(DIB Header) biSize ( 4 bytes ) : 信息头的大小(通常为 40 )。 biWidth ( 4 bytes ) : 图像宽度(以像素为单位)。 biHeight ( 4 bytes ) : 图像高度(以像素为单位)。 biPlanes ( 2 bytes ) : 色平面数,通常为 1 。 biBitCount ( 2 bytes ) : 每个像素的位数(如 24 位、 32 位)。 biCompression ( 4 bytes ) : 压缩类 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览