📟 转 WBMP / XBM
把图片转成 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 位(单色)格式,只有黑/白两色。工具按亮度阈值把图片二值化,阈值可调。
谁会用到?
嵌入式 / 单片机取模、老设备显示、复古项目等。现代场景基本用不到,属兼容性补齐。