ZH
我的工具

JPG 转 BMP

把 JPG 照片转换为 Windows BMP 位图:24 位彩色或 8 位灰度,可设置 DPI 和最大尺寸,并按 EXIF 方向转正。支持批量,无需上传。

可选择任意数量,每个文件会分别转换。
用于无法存储透明度的 24 位和 8 位 BMP。
更大的图片会按宽高比缩小。
我的工具 →
广告

BMP 是未压缩的 Windows 位图,旧程序、嵌入式显示屏、标签和卡片打印机、绣花机以及许多电子爱好项目都需要它。本转换器在浏览器中解码每张 JPG(按手机期望的方式,根据 EXIF 方向转正),并写成标准的 24 位 BMP;当目标只需要灰度时,则写成 8 位灰度 BMP。

使用方法

  1. 拖入一张或多张 JPG 或 JPEG 照片。
  2. 选择 24 位彩色,或选择 8 位灰度使体积缩小到三分之一。
  3. 也可设置要保存的 DPI 和最大尺寸(BMP 文件会很大)。
  4. 逐个下载 BMP,或打包为 ZIP 全部下载。

计算公式

BMP 大小 = 54 字节头 + 高度 × 行,行 = 宽度 × 3 字节向上取整到 4 的倍数(24 位)。8 位灰度:1,078 字节头和调色板 + 高度 × (宽度向上取整到 4 的倍数)。

各行自下而上、按蓝-绿-红顺序以 BI_RGB(无压缩)存储。灰度使用 Rec. 601 权重 0.299 R + 0.587 G + 0.114 B,与 JPEG 自身使用的亮度相同。DPI 以每米像素数写入;“保持”使用 JPEG 的 JFIF 或 EXIF 分辨率,没有时用 96 DPI。

示例

一张 4000 × 3000 的照片每行有 12,000 字节,所以 24 位 BMP 为 54 + 3000 × 12,000 = 36,000,054 字节(约 34.3 MB)。若是 8 位灰度,则为 1,078 + 3000 × 4,000 = 12,001,078 字节。把最大尺寸设为 1600 px,彩色 BMP 会缩小为 1600 × 1200、5,760,054 字节。

常见问题

转成 BMP 会提升 JPG 的画质吗?

不会。BMP 只是原样存储解码后的像素,包括 JPEG 的压缩瑕疵;它只能避免进一步的损失。

为什么我的照片在 BMP 中方向是正的?

手机会把照片横着存储并加上 EXIF 方向标签。BMP 没有这种标签,所以保存前会先把图片转正。

JPEG 转位图是同一回事吗?

是的:在 Windows 上,“位图”就是 .bmp 文件,而 JPG 和 JPEG 是同一种格式。

我的文件会被上传吗?

不会,解码和 BMP 写入都在您的浏览器中进行。

最后更新:

引用此工具
APA

kakaoCalc. (2026, November 8). JPG 转 BMP. https://kakao.mobile/zh/tools/jpg-to-bmp-converter/

MLA

“JPG 转 BMP.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/jpg-to-bmp-converter/.

广告