XBM格式特点:
- 纯文本格式:XBM (X BitMap) 是一种基于C语言源代码的位图格式,可直接嵌入代码
- 单色位图:仅支持黑白两色(1位深度),非常适合图标和简单图形
- 无压缩:文件以十六进制数组形式存储,便于程序读取和修改
- 跨平台兼容:广泛用于Unix/Linux系统的X Window图形界面
功能特点:
- 支持批量转换多张图片为XBM格式
- 可自定义二值化阈值(0-255),精确控制黑白转换效果
- 支持PNG、GIF、JPG、BMP、TIFF、WebP等主流图片格式
- 显示实时转换进度和文件大小信息
- 自动将彩色图片转换为黑白单色位图
使用场景:
- 嵌入式系统开发,如Arduino、ESP32等单片机显示屏图标
- Unix/Linux系统光标和图标制作
- 游戏开发中的精灵图和位图字体
- 需要在代码中直接嵌入图像数据的场景
- 复古风格图形设计和像素艺术创作
操作步骤:
- 选择一张或多张需要转换的图片
- 调整二值化阈值滑块(推荐从128开始调整)
- 点击"开始转换"按钮
- 等待上传和转换完成
- 点击"下载图片"获取转换后的XBM文件
提示:阈值设置为128是默认的中间值。如果原图较暗,可适当降低阈值;如果原图较亮,可适当提高阈值。
XBM格式生成的是C语言头文件,可直接在嵌入式项目中使用。