BMP(Bitmap Image File)文件和数据格式
GISBox是一站式三维 GIS 数据编辑、转换、发布平台,支持 OSGB/GEOTIFF/RVT 等多种 GIS 格式编辑,转换为 3DTiles/Terrain 等并发布。
简介
BMP文件(位图文件,扩展名:.bmp)**是一种用于存储位图图像的文件格式,由微软公司开发。在 Windows 环境中作为标准图像格式广泛使用,主要用于处理非压缩的栅格图像。由于 BMP 文件将图像的每个像素数据原样存储,因此能够显示高质量且无损的图像,但文件体积往往较大。

数据格式
BMP 的主要规范:
- 色深:
● 1 位(黑白)
● 4 位(16 色)
● 8 位(256 色)
● 24 位(全彩,1677 万色)
● 32 位(带有 Alpha 通道的全彩)
- 压缩格式:
● 无压缩(标准格式)
● 支持 RLE(Run Length Encoding)压缩方式(仅适用于 4 位或 8 位)
- 字节序:
● 使用小端字节序存储数据,遵循小端格式。
- 扫描线填充:
● 每行数据填充至 4 字节的倍数。
优点
- 图像无损: BMP 采用非压缩格式,因此图像质量不会下降,能够保持高精度细节。
- 易于编辑: 数据结构简单,程序操作与编辑便捷。
- 兼容性强: Windows 系统原生支持 BMP 格式,显示和编辑都非常方便,且大多数图形工具均支持。
- 色彩灵活: 支持从单色到 1677 万色的多种色深。
缺点
- 文件体积大: 由于采用无压缩存储,文件体积往往非常庞大,特别是 24 位或以上的彩色图像。
- 压缩效率低: 尽管支持 RLE 压缩,但效果有限,压缩率远低于 JPEG 或 PNG。
- 不支持透明度: 24 位格式不支持 Alpha 通道(透明度信息),因此无法保存透明图像。32 位格式虽支持透明度,但并非所有软件都能识别。
- 不适合 Web 应用: 文件体积大,不适合用于网页显示或在线传输。
应用场景
BMP 因其无损图像特性,常用于印刷行业和 DTP(桌面出版)领域,尤其适合保存和编辑高分辨率的标志、图标等图像。在 Windows 应用程序中,BMP 常用于图标、启动画面等界面元素。由于 DIB 格式可在不同设备上保持一致显示效果,因此 BMP 适合用于软件的 GUI 设计。BMP 也常用于医学影像(如 CT 扫描或显微镜图像)和科学可视化领域,因其非压缩特性能够保留高分辨率数据。此外,BMP 还用于存储地图瓦片或高程数据,这种格式能够无损保存精确的地理信息。
示例图
- BMP 文件示例。

- BMP 文件示例。

文件打开方式
- 在 Microsoft 画图中打开的 BMP 文件示例。

- 在 Microsoft 照片查看器中打开的 BMP 文件示例。

相关 GIS 文件
GeoTIFF
WT
WP
JPEG
参考资料
- https://ja.wikipedia.org/wiki/Windows_bitmap
- https://www.zhishijieda.com/article/141205.html
- https://baike.baidu.com/item/BMP%E6%A0%BC%E5%BC%8F/3427000
- https://www.cnblogs.com/tangfei/p/14774315.html