BMP 转 PNG
BMP 文件通常完全不压缩——每个像素都原样写在磁盘上,所以一张普通截图就能占好几兆。PNG 以无损方式保存完全相同的像素,体积却小 50–90%。这是格式转换里少见的无代价买卖:同一张图,分毫不差,空间只要零头。
相关推荐: BMP 转 JPG
使用方法
把位图拖进来——哪怕是好几兆的扫描仪输出也没问题,运算全在您的机器本地进行。
没有任何参数要调:PNG 把同样的像素无损重新打包,通常比原始 BMP 小 50–90%。
瘦身后的 PNG 可以单个下载,也可以全部合成一个 ZIP。
BMP vs PNG
格式之争里难得一见的无保留结论:PNG 保存的像素和 BMP 一模一样,逐位相同,体积却只有一半到十分之一,还额外带来 Alpha 透明和浏览器支持。今天 BMP 唯一的容身之处,是那些不认识新格式的老软件。
| BMP | PNG | |
|---|---|---|
| 压缩方式 | 通常无压缩(原始像素) | 无损 |
| 透明度 | 不支持 | 支持(完整 Alpha) |
| 动画 | 不支持 | 不支持 |
| 兼容性 | 桌面端基本通用 | 通用——所有浏览器、软件和系统 |
| 适合用途 | 老旧 Windows 软件、原始像素交换 | 标志、截图、需要透明背景的图片 |
常见问题
不会。所有转换都通过 WebAssembly 在您的浏览器内完成,文件自始至终不会离开您的设备,全程没有任何服务器参与。页面加载完成后即使断网也能继续使用,文件大小也没有限制,仅取决于设备内存。
完全无损。BMP 存的是原始像素,PNG 用无损算法压缩同样这批像素——解码结果逐位相同。这大概是图片格式里最接近「免费磁盘空间」的东西了。
因为大多数 BMP 完全跳过压缩:一张 1920×1080 的截图就是 1920×1080×3 字节——约 6 MB——不管画面内容多简单。这个格式诞生于早期 Windows,那时解码速度比磁盘空间更金贵。
老旧的 Windows 软件、画图的默认输出、扫描仪自带程序、医疗和工业设备,以及游戏改装工具。凡是 2005 年以前写的程序,多半只会说 BMP。
只差在字节数。两者都精确保存像素;BMP 原样直写,PNG 则先过一遍 DEFLATE 压缩——同一张截图能凭空少掉 50–90%,内容分毫未变。PNG 还补上了 BMP 一直没有的东西:Alpha 通道、伽马元数据,以及所有浏览器的原生支持。BMP 仅剩的长处——解码极其简单——在电脑告别上世纪九十年代后就不重要了。
有几个,而且全是遗留系统:直接解析 BMP 文件头的游戏改装管线、导入格式写死的工业与医疗设备、不认识 PNG 的上古 Windows 工具。文件要回流到这些环境的话,请在 PNG 之外留一份 BMP。其余场景——邮件、网页、文档、编辑器——都乐意接收 PNG,磁盘占用还只有零头。
相关工具
BMP 转 JPG
在浏览器内把 BMP 转换为 JPG——免费、私密、无需上传注册。巨大的未压缩位图变成方便分享的照片,默认画质 88,体积通常缩小 95–98%,邮件附件不再被退回。
BMP 转 WebP
在浏览器内把 BMP 转换为 WebP——免费、私密、不上传任何文件。老位图一步跨进现代网页格式,照片类内容常见缩减 96–99%,纯色图形也有 90–98%。
PNG 转 WebP
在浏览器内将 PNG 转换为 WebP:免费、无需上传、无需注册。完整保留 Alpha 透明通道,文件体积一般可减小 60–90%,每个文件的压缩效果在下载前即可看到。
BMP 转 PDF
BMP转PDF在线转换,免费无水印。位图解码后无损嵌入单页文档,像素一个不丢,体积却常常大幅缩小——老扫描件从发不出去变成随手可发,全程不上传,老旧证件、合同扫描件尤其合适。