ZH
我的工具

AVIF 转 BMP

把 AVIF 图片转换为 Windows BMP:带背景色的 24 位、带透明度的 32 位或 8 位灰度。支持批量,在浏览器中完成。

数量不限,每个文件单独转换。
适用于无法存储透明度的 24 位和 8 位 BMP。
更大的图片会按比例缩小。
我的工具 →
广告

AVIF 文件非常小,但仍有大量软件打不开它,尤其是老旧的 Windows 程序和只接受位图的工具。本转换器使用浏览器内置的解码器解码每个 AVIF,并写出普通的 BMP:背景色可自选的 24 位彩色、保留透明度的 32 位,或 8 位灰度。

使用方法

  1. 拖入一个或多个 .avif 文件。
  2. 选择 BMP 类型:24 位、带透明度的 32 位或 8 位灰度。
  3. 选择 24 位或 8 位时,选好填充透明区域的颜色;还可以设置 DPI 或最大尺寸。
  4. 下载 BMP。

计算公式

BMP 大小 = 14 + 40(32 位为 108)[+ 8 位调色板 1,024] + 高度 × 每行字节数,其中每行字节数 = 宽度 × 每像素字节数,再向上取整为 4 的倍数。

AVIF 可以携带 10 位或 12 位以及 HDR 色彩;由于 BMP 每通道只有 8 位,浏览器在保存前会把它映射为 8 位 sRGB。解码需要 Chrome 85+、Edge 121+、Firefox 93+ 或 Safari 16.4+。动画 AVIF 取第一帧。

示例

一个 40 × 25 px 的 AVIF 保存为 32 位 BMP 是 14 + 108 + 25 × 160 = 4,122 字节,因为每行有 40 × 4 = 160 字节。保存为 24 位时,每行 120 字节,文件为 54 + 25 × 120 = 3,054 字节。一个 150 KB 的 1920 × 1080 AVIF 会变成 6,220,854 字节的 24 位 BMP。

常见问题

为什么 BMP 比 AVIF 大几十倍?

AVIF 压缩得很狠,而 BMP 把每个像素都按原始字节存储。BMP 的大小只取决于尺寸和位深度。

透明度会保留吗?

选择 32 位时会保留。24 位和 8 位 BMP 没有 Alpha 通道,所以透明区域会用你选的颜色填充。

浏览器提示无法解码这个文件。

请更新浏览器——Chrome、Edge、Firefox 和 Safari 的现行版本都能解码 AVIF。

我的文件会被上传吗?

不会。转换在浏览器中进行。

最后更新:

引用此工具
APA

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

MLA

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

广告