zh

WBMP 转 PNG

在本地将 WBMP 图像(WAP/WML)转成 PNG,解码 1 位位图,无需上传,直接在浏览器完成。

正在你的设备上本地处理 ...

你的文件

    正在你的设备上本地处理 ...

    0%

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    Hosted in GermanyGlobal Content Delivery
    经独立审计TLS A+ · 标头 A+

    WBMP(Wireless Bitmap)诞生于早期手机浏览器的 WAP/WML 时代,那时网络又慢、屏幕又小又只有黑白两色。这种格式刻意做得极其简单:只有几个文件头字节,加上一张纯黑白位图,每像素占一位。现在的浏览器已经打不开 WBMP 了,这个工具用自研解码器读取文件并导出成 PNG。

    文件头由 TypeField(必须为 0,现实中的文件只用这一种类型)、FixHeaderField,以及以多字节整数表示的宽度和高度组成(每个字节提供 7 位数据,最高位标记是否还有后续字节)。之后就是位图本身:每一行按整字节向上补齐,每一位按 MSB 在前的顺序读取;按规范规定,0 表示黑色(像素点亮),1 表示白色。

    其他 WBMP 类型(早已过时、实际中从未出现的 WAP 扩展)会被如实拒绝,而不是靠猜测处理。输出的 PNG 始终完全不透明,并且是纯黑白的,因为 WBMP 既没有灰阶,也没有彩色,更没有透明。整个转换完全在浏览器本地完成,甚至可以离线使用。

    如今遇到 WBMP,基本只会出现在老旧档案、博物馆式的模拟器,或是仍然依赖那个古早手机年代的嵌入式系统里。转换成 PNG 之后,这种微小的位图终于又能被任何程序打开和使用了。

    技术规格

    技术规格
    输入格式WBMP
    输出格式PNG
    批量处理支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 拖入或选择 WBMP 文件。
    2. 1 位位图会在本地解码。
    3. 下载 PNG(多个文件可打包成 ZIP)。

    限制: 仅支持类型 0(现实中唯一使用的 WBMP 变体,未压缩黑白位图);其他类型会被如实拒绝。WBMP 既没有灰阶,也没有彩色和透明,PNG 始终是纯黑白且不透明的。

    常见问题

    我的图片会被上传吗?

    不会。转换完全在浏览器本地完成,离线也能使用。

    WBMP 到底是什么?

    一种诞生于早期手机浏览器 WAP/WML 时代的微小 1 位黑白位图格式。

    支持哪些 WBMP 类型?

    只支持类型 0,现实中唯一被使用的变体。其他过时的类型会被如实拒绝。

    PNG 有颜色或灰阶吗?

    没有。WBMP 是纯黑白的,每像素一位,所以 PNG 也保持黑白。

    可以同时处理多个文件吗?

    可以,支持单独下载或打包成 ZIP。

    相关工具

    DDS 转 PNG · HDR 转 PNG · PCX 转 PNG · JFIF转PNG