WebP转BMP转换器
有些程序只能读取普通位图。本转换器会解码您的WebP文件,输出标准的24位BMP,并用您选择的颜色填充透明区域,让图片能在比WebP早几十年的软件中正常打开。
图片格式转换
或将JPG, JPEG, JPE … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
85 可使照片在视觉上与原图无差别。只有在需要更小的文件时才调低。
JPG、BMP 和 EPS 不支持透明。透明像素会用此颜色填充。
用于透明像素底色的十六进制颜色,例如 #FFFFFF。
此格式只能保存单张图像。如需保留动画,请选择输出 GIF 或 WebP。
多尺寸图标在一个文件中包含多种分辨率,浏览器和操作系统会选用所需的尺寸。
保持原始尺寸,或输入一边的数值,自动保持宽高比。
上面所选边的像素值。
相对于原始尺寸的百分比。
屏幕和网页使用 sRGB 即可。印刷流程请保持原样;灰度会丢弃颜色。
仅写入元数据,0 表示保留原值。打印机和部分网站会读取此数值,它不会改变像素尺寸。
使用方法
- 1
上传WebP图片
拖入从网站保存或从应用导出的 .webp 文件。每批最多 20 个,每个最大 95 MB。
- 2
选择填充颜色
在透明区域下选择白色、黑色或自定义颜色,用来填充所有透明像素。如果目标屏幕的分辨率是固定的,请使用调整输出图片尺寸。
- 3
转换为BMP
点击转换为 BMP,下载位图文件;批量转换时可下载一个 ZIP。
只认BMP、不认WebP的软件
Google 在 2010 年推出 WebP,目的是让网页更轻,如今所有主流浏览器都能显示它。但在浏览器之外情况不同。BMP 可追溯到早期的 Windows 和 OS/2,它的优点是程序只需几十行代码就能读取:一个简短的文件头,后面是一行行原始像素。所以很多小型或老旧的工具从来只认这一种格式。
典型场景包括:Arduino 或 Raspberry Pi Pico 上从 SD 卡加载 24 位位图的 TFT 屏幕、驱动软件只接受 BMP 的标签打印机或雕刻机、需要位图贴图的老游戏或 MOD 工具,以及从未添加 WebP 解码支持的 Windows 系统。如果接收程序支持 PNG,建议选择 PNG;它同样是无损的,而且小得多,需要反向转换时可用 BMP 转 PNG。
WebP
180 KB
1920 × 1080 照片,有损,典型值
BMP
6.2 MB
1920 × 1080 × 3 字节 + 54 字节文件头
WEBP
WebP 图片
WebP 是 Google 于 2010 年发布的图片格式,目的是让网页加载更快。它在同一种格式中同时支持有损和无损压缩、Alpha 透明和动画。在视觉质量相近的情况下,有损 WebP 文件通常比 JPEG 小 25–35%,无损 WebP 通常比 PNG 更小。目前所有主流浏览器都支持它,但一些较旧的桌面软件、打印服务和上传表单仍然不接受。Windows、macOS 和大多数现代图片编辑器都可以打开 WebP 文件。
- 压缩方式
- 有损或无损
- 透明度
- 支持
- 动画
- 支持
- 发布年份
- 2010 · Google
BMP
位图图像
BMP 是微软的设备无关位图格式,自 Windows 早期版本起就是其原生格式。它通常以无压缩方式保存像素,因此画质完美,但文件比 PNG 或 JPEG 大得多。较新的 BMP 版本可以包含 Alpha 通道,但许多程序会忽略它。该格式读写简单,因此在旧软件、嵌入式系统和一些工业工具中仍在使用。Windows、macOS 和几乎所有图像编辑器都能打开 BMP 文件。
- 压缩方式
- 无损
- 透明度
- 支持
- 动画
- 不支持
- 发布年份
- Microsoft
当下载的网页图片要交给老旧的 Windows 程序、嵌入式显示屏或只能解析原始位图的工具时,就需要把 WebP 转成 BMP,代价是文件大得多,换来的是完全不用费力解码。
WebP转BMP:哪些会变,哪些不变
误区BMP 能找回 WebP 压缩时丢掉的细节。
事实转换只是把解码后的像素原样存下来,无法恢复制作 WebP 时已经丢失的内容。
误区把 .webp 改名为 .bmp,旧软件就能用了。
事实文件内容仍是 WebP,程序会提示文件损坏或格式未知。必须解码数据后重新写入。
误区BMP 一定有好几 MB。
事实BMP 的大小随像素数变化:800 × 480 的显示图片约 1.1 MB,320 × 240 的约 230 KB。
为小尺寸显示屏准备BMP
嵌入式屏幕通常需要原始分辨率的位图,因为它们逐像素绘制,不会缩放。请把调整输出图片尺寸设置为屏幕宽度,例如 320 或 800 px,让转换器在写入文件前先缩小图片。这样还能让 BMP 小到适合单片机内存或 SD 卡的读取速度。
也要检查填充颜色。黑色屏幕上的标志若带白色背景,会显示成一块亮框,所以请选择黑色或与屏幕匹配的自定义颜色。如果想知道为什么下载的图片常常是 WebP,可以看看网站为什么使用 WebP。
WebP转BMP常见问题
为什么要把小巧的WebP转换成巨大的BMP?
因为接收端的程序无法解码 WebP,却能解码 BMP。工业 HMI 面板、较旧的 CAD 和刺绣软件、自助终端和广告屏播放器,以及单片机显示库,往往只能读取未压缩的位图。它们不在意文件大小,只看重解码简单。
BMP文件大小是怎么计算的?
24 位 BMP 的大小等于宽 × 高 × 3 字节,再加上把每行补齐到 4 字节倍数的填充,以及 54 字节的文件头。因此一张 1920 × 1080 的图片是 6,220,854 字节,约 6.2 MB,与画面内容无关。
WebP转BMP后还能保留透明背景吗?
不会。BMP 只有较新的文件头版本才支持 Alpha 通道,而很多读取程序会忽略它,所以输出的是普通 24 位位图,透明像素会使用你选择的填充颜色。如果需要保留透明度,请改用 WebP 转 PNG。
Windows 10的画图不转换能打开WebP吗?
只有安装了 Microsoft Store 里的 WebP 图像扩展才行;很多办公电脑没有安装,而 Windows 7 的画图完全不支持 WebP。BMP 则能在从早期 Windows 起的所有版本画图中打开。
动态WebP转换后会怎样?
BMP 只能保存一张图像。默认转换第一帧;如果需要整个序列,请将动图输入设置为把每一帧导出为单独的 BMP。
- PNG转BMP在线转换将PNG转换为BMP,适用于旧版Windows程序、安装包制作工具和Arduino显示屏。可自选透明区域的背景色。一次20个文件,无需注册。
- JPG转BMP转换器将JPG转换为BMP,适用于旧版Windows程序、开机Logo和单片机显示屏。无压缩输出,每批最多20个文件,30分钟后自动删除。
- WebP转PNG在线转换WebP转PNG,透明背景不丢失。Logo、贴纸和抠图保留透明边缘;动态WebP可导出第一帧或全部帧。
- WebP转JPG在线转换在线将WebP转换为JPG,几秒完成。保留原有色彩,透明区域按您选的颜色填充,一次可批量处理20个文件。文件30分钟后自动删除。
- BMP转PNG在线转换将Windows BMP位图转换为PNG,像素完全不变。截图体积大幅缩小;每批20个文件,无需注册,30分钟后自动删除。