Picovert

如何免费将BMP转换为PNG:5种方法

Picovert 团队2026-01-265 分钟阅读

BMP是目前仍在普遍使用的最古老、最低效的图像格式之一。一张1百万像素的BMP图像会占用约 3 MB的磁盘空间,因为它将每个像素存储为原始的未压缩数据。将同一图像转换为 PNG后,在不损失任何细节的情况下,文件缩小到约300 KB — 缩小了10倍。 本指南介绍了将BMP免费转换为PNG的5种方法,从一键在线工具到命令行批量处理。

为什么要将BMP转换为PNG?

BMP(位图)是微软在1980年代为Windows内部使用而设计的。默认情况下没有压缩,与所有现代格式相比 文件体积巨大。以下是为什么PNG在几乎所有情况下都是更好选择的原因:

  • 文件大小: PNG使用无损压缩,通常将BMP减少70-90%。6 MB的BMP截图 变成600 KB-1.5 MB的PNG。
  • 透明度: PNG支持完整的Alpha通道,允许平滑的透明背景。标准BMP不支持。
  • Web兼容性: 每个浏览器、CMS和图像编辑器都能读取PNG。BMP在Web上的支持 不可靠,文件大小也不实用。
  • 无损质量: 与BMP一样,PNG也是无损的 — 不会丢弃任何像素信息。将BMP 转换为PNG可以完美保留图像。
  • 电子邮件和分享: 大多数电子邮件客户端和聊天应用程序都有文件大小限制。 PNG文件可以通过,而BMP文件通常不行。

方法1:在线转换器(最快,无需软件)

将BMP转换为PNG最快的方法是在线工具 — 无需下载,无需安装,适用于任何设备。

  1. 前往Picovert的图片转换工具。该工具完全在浏览器中运行, 因此您的文件不会上传到服务器。
  2. 拖放您的BMP文件(也可以拖入多个文件进行批量转换)。
  3. 选择PNG作为输出格式。
  4. 点击转换并下载结果。

此方法适用于Windows、Mac、Linux和移动设备。它支持批量转换,因此您可以拖入整个BMP文件 文件夹,一次性将它们全部转换为PNG。

方法2:Windows画图(内置,无需下载)

如果您使用Windows,您已经安装了BMP到PNG转换工具。微软画图从Windows XP开始就支持PNG导出。

  1. 右键单击BMP文件,选择打开方式 > 画图
  2. 在画图中,转到文件 > 另存为
  3. 在"保存类型"下拉菜单中,选择PNG图片
  4. 选择保存位置并点击保存

画图一次转换一个文件。要批量转换几十或几百个BMP文件,请改用方法1(在线)或方法5(ImageMagick)。

方法3:Mac预览(macOS内置)

macOS附带预览应用,它可以读取BMP文件并通过两次点击导出为PNG。

  1. 双击BMP文件在预览中打开(macOS默认程序)。
  2. 转到文件 > 导出
  3. 在格式下拉菜单中,选择PNG
  4. 可选择调整分辨率。保持不变以保留原始像素尺寸。
  5. 点击存储

预览还支持多文件导出:在Finder中选择多个BMP文件,在预览中全部打开,然后使用文件 > 导出所选图像批量转换为PNG。

方法4:GIMP(免费,完全控制)

GIMP是适用于Windows、Mac和Linux的免费开源图像编辑器。它比画图或预览提供更多对PNG输出的控制, 包括压缩级别和元数据选项。

  1. 如果还没有,从gimp.org下载并安装GIMP。
  2. 转到文件 > 打开并选择您的BMP文件。
  3. 转到文件 > 导出为
  4. 将文件名扩展名更改为.png,或点击"选择文件类型"并选择PNG图像
  5. 点击导出,调整压缩(0-9,越低文件越大但解码越快),然后再次点击导出确认。

GIMP的"导出为"(不是"另存为")是PNG的正确路径。GIMP中的"另存为"以原生.xcf格式保存。

方法5:ImageMagick(命令行批量转换)

ImageMagick是适用于Windows、Mac和Linux的免费命令行工具。当您需要一次转换大量BMP文件时, 这是最佳选择。

转换单个文件:

convert input.bmp output.png

一次将当前文件夹中的所有BMP文件转换为PNG:

mogrify -format png *.bmp

保存到不同文件夹:

mogrify -format png -path ./output *.bmp

ImageMagick可在imagemagick.org获取,也可以在macOS上通过Homebrew (brew install imagemagick)或在Ubuntu上通过apt (sudo apt install imagemagick)安装。

BMP vs PNG:快速比较

特征BMPPNG
压缩无(未压缩)无损
典型文件大小(1MP图像)~3 MB~300 KB
透明度(Alpha)有限(仅32位,支持差)完整Alpha通道
Web浏览器支持不一致通用
保存时质量损失
最佳使用场景旧版Windows应用程序Web、设计、通用

转换后进一步压缩PNG

PNG无损压缩已经很高效,但您可以在不损失质量的情况下将PNG文件压缩得更小。从BMP转换后, 将PNG通过Picovert的图片压缩工具处理。它应用额外的优化过程, 通常可以再减少PNG大小20-40%,同时保持图像像素完美。