BMP 是什么格式?

BMP — Windows 位图

这是什么?

BMP 逐像素存储图像,不做任何压缩:图像中的每一个点都在文件中占据完整的位置。这种方式简单到极致,但体积也大得不合理。

一张 1920×1080 的图片以 BMP 格式存储约占 6 MB,而以 JPEG 格式保存视觉效果相同的图片仅需约 300 KB。

历史与由来

BMP 诞生于 Windows 最初的几个版本,即上世纪80年代末。当时计算能力有限,与其消耗处理器时间,不如多占用一些磁盘空间——完全不压缩在当时是一个合理的选择。

如今这种取舍已经毫无意义,该格式只是靠惯性存活于一些老旧软件和少数技术用途中。

为什么好用

极致的简单性:无需解码,没有伪影,也没有任何损失。任何程序只需几行代码就能读取 BMP 文件。

在某些嵌入式或工业场景中,它依然有用,因为在这些场合简单性比文件大小更重要。

局限与不足

体积大得毫无道理,而且相比同样无损但体积小十倍的 PNG,画质上并没有任何优势。

不支持可靠的透明度,网页上也无法使用,更没有元数据支持。

使用建议

如今已没有任何理由继续保留 BMP 文件。将其转换为 PNG 吧:画质完全无损,体积却只是原来的一小部分。

如果是照片,JPEG 会更加轻量,代价是采用有损压缩,但实际使用中几乎察觉不到画质损失。

在我们位于法国的安全服务器上,几秒内转换您的 BMP。

转换 BMP