在线检测
JSON工具
编码/加密
图片处理
文字处理
格式化
网络
前端
后端
搜索工具、优惠码…⌘K

转 WBMP / XBM

把图片转成 WBMP(1 位单色位图)或 XBM(C 数组文本)旧格式,阈值二值化可调。

上传图片,转成 WBMP(1 位单色)或 XBM(C 数组)旧格式
文件不会上传,全部在你的浏览器本地处理

🔒 本工具 100% 在你的浏览器本地运行, 图片不会上传到任何服务器 —— 出海导航 chdh.me 纯公益出品,免费、无广告。

单片机、0.96 寸 OLED、墨水屏做开机 logo,或把一个小图标直接嵌进固件源码,需要的不是 PNG,而是 WBMP(1 位单色位图)或 XBM(一段 C 语言数组)。这个工具把普通图片转成这两种旧式嵌入式格式。

常见场景:Arduino / ESP32 驱动单色屏显示图标、早期 WAP 页面用的 WBMP、把 XBM 数组 #include 进 C 代码当位图资源。

关键限制:WBMP 和 XBM 都只有黑、白两色,彩色或灰度原图会被强行二值化,渐变、阴影、细节大量丢失。最好先自己把图处理成高对比的黑白稿(必要时加抖动),再来转,出来的单色图才不至于糊成一团。

常见问题

WBMP 和 XBM 是什么?

WBMP 是 WAP 手机时代的 1 位单色位图(二进制);XBM 是 X Window 的单色位图,本质是一段 C 语言字符数组,可直接嵌入源码。

为什么图片会变成黑白?

这两种都是 1 位(单色)格式,只有黑/白两色。工具按亮度阈值把图片二值化,阈值可调。

谁会用到?

嵌入式 / 单片机取模、老设备显示、复古项目等。现代场景基本用不到,属兼容性补齐。