PNG 转 BMP
在本地将 PNG 图片转换为无压缩 BMP - 适用于较旧的软件和设备,无需上传。
你的文件
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在本地将 PNG 图片转换为无压缩 BMP - 适用于较旧的软件和设备,无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
BMP 是一种古老的、未经压缩的 Windows 图片格式。一些较旧的程序、机器控制系统或单片机工具恰好需要这种简单的格式。PNG 以无损方式存储你的像素,而 BMP 则不加压缩地把它们作为原始图像数据输出。
PNG 会在本地解码并写为有效的 BMP-不透明图像写为 24 位,存在 Alpha 通道时写为 32 位。不会上传任何内容。
回到 BMP 的需求在常规分享中很少见,但在技术利基场景里却时常出现:嵌入式显示屏、较旧的工业或收银软件,以及一些单片机爱好项目,恰好需要这种原始、易于读取、无需棘手解码的像素数据。由于两端的方法都是无损的,BMP 中的每个像素都与 PNG 完全一致;不增不减。只需为更大的存储需求做好准备,因为没有压缩,文件会随像素数量明显增大。
如果你的 PNG 有透明部分,本工具会写一个 32 位 BMP 并把 Alpha 通道一并存入;如果图像完全不透明,更精简的 24 位格式就够了。这样既能让结果尽可能小,又能匹配目标软件的要求。
| 输入格式 | PNG |
|---|---|
| 输出格式 | BMP |
| 批量处理 | 支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: BMP 无压缩:文件通常会明显大于 PNG。这是正常且符合预期的。非常大的图像相应需要更多内存。
会,通常会大很多-BMP 未经压缩。对这种格式来说这是正常的。
会,有透明度时写为 32 位 BMP;否则写为紧凑的 24 位 BMP。
不会,一切都在浏览器中本地运行。
可以,单个下载或打包为 ZIP。