GISBox

BMP(Bitmap Image File)文件和数据格式

GISBox是一站式三维 GIS 数据编辑、转换、发布平台,支持 OSGB/GEOTIFF/RVT 等多种 GIS 格式编辑,转换为 3DTiles/Terrain 等并发布。

简介

BMP文件(位图文件,扩展名:.bmp)**是一种用于存储位图图像的文件格式,由微软公司开发。在 Windows 环境中作为标准图像格式广泛使用,主要用于处理非压缩的栅格图像。由于 BMP 文件将图像的每个像素数据原样存储,因此能够显示高质量且无损的图像,但文件体积往往较大。

数据格式

BMP 的主要规范:

  1. 色深:
    ● 1 位(黑白)
    ● 4 位(16 色)
    ● 8 位(256 色)
    ● 24 位(全彩,1677 万色)
    ● 32 位(带有 Alpha 通道的全彩)
  2. 压缩格式:
    ● 无压缩(标准格式)
    ● 支持 RLE(Run Length Encoding)压缩方式(仅适用于 4 位或 8 位)
  3. 字节序:
    ● 使用小端字节序存储数据,遵循小端格式。
  4. 扫描线填充:
    ● 每行数据填充至 4 字节的倍数。

优点

  1. 图像无损: BMP 采用非压缩格式,因此图像质量不会下降,能够保持高精度细节。
  2. 易于编辑: 数据结构简单,程序操作与编辑便捷。
  3. 兼容性强: Windows 系统原生支持 BMP 格式,显示和编辑都非常方便,且大多数图形工具均支持。
  4. 色彩灵活: 支持从单色到 1677 万色的多种色深。

缺点

  1. 文件体积大: 由于采用无压缩存储,文件体积往往非常庞大,特别是 24 位或以上的彩色图像。
  2. 压缩效率低: 尽管支持 RLE 压缩,但效果有限,压缩率远低于 JPEG 或 PNG。
  3. 不支持透明度: 24 位格式不支持 Alpha 通道(透明度信息),因此无法保存透明图像。32 位格式虽支持透明度,但并非所有软件都能识别。
  4. 不适合 Web 应用: 文件体积大,不适合用于网页显示或在线传输。

应用场景

BMP 因其无损图像特性,常用于印刷行业和 DTP(桌面出版)领域,尤其适合保存和编辑高分辨率的标志、图标等图像。在 Windows 应用程序中,BMP 常用于图标、启动画面等界面元素。由于 DIB 格式可在不同设备上保持一致显示效果,因此 BMP 适合用于软件的 GUI 设计。BMP 也常用于医学影像(如 CT 扫描或显微镜图像)和科学可视化领域,因其非压缩特性能够保留高分辨率数据。此外,BMP 还用于存储地图瓦片或高程数据,这种格式能够无损保存精确的地理信息。

示例图

  1. BMP 文件示例。

  1. BMP 文件示例。

文件打开方式

  1. 在 Microsoft 画图中打开的 BMP 文件示例。

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

相关 GIS 文件

GeoTIFF

WT

WP

JPEG

参考资料

  1. https://ja.wikipedia.org/wiki/Windows_bitmap
  2. https://www.zhishijieda.com/article/141205.html
  3. https://baike.baidu.com/item/BMP%E6%A0%BC%E5%BC%8F/3427000
  4. https://www.cnblogs.com/tangfei/p/14774315.html