AVIF 转 BMP
把 AVIF 图片转换为 Windows BMP:带背景色的 24 位、带透明度的 32 位或 8 位灰度。支持批量,在浏览器中完成。
AVIF 文件非常小,但仍有大量软件打不开它,尤其是老旧的 Windows 程序和只接受位图的工具。本转换器使用浏览器内置的解码器解码每个 AVIF,并写出普通的 BMP:背景色可自选的 24 位彩色、保留透明度的 32 位,或 8 位灰度。
使用方法
- 拖入一个或多个 .avif 文件。
- 选择 BMP 类型:24 位、带透明度的 32 位或 8 位灰度。
- 选择 24 位或 8 位时,选好填充透明区域的颜色;还可以设置 DPI 或最大尺寸。
- 下载 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。
我的文件会被上传吗?
不会。转换在浏览器中进行。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/avif-to-bmp-converter/
引用此工具
kakaoCalc. (2026, November 8). AVIF 转 BMP. https://kakao.mobile/zh/tools/avif-to-bmp-converter/
“AVIF 转 BMP.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/avif-to-bmp-converter/.