Особенности формата XBM:
- Текстовый формат:XBM (X BitMap) — это растровый формат, основанный на исходном коде языка C, который можно напрямую встраивать в код
- Монохромный растр:Поддерживает только чёрно-белые (1-битная глубина) изображения, идеален для иконок и простой графики
- Без сжатия:Файлы хранятся в виде шестнадцатеричных массивов, что делает их удобными для чтения и программной обработки
- Кросс-платформенная совместимость:Широко используется в графическом интерфейсе X Window в системах Unix/Linux
Возможности:
- Поддерживается пакетная конвертация нескольких изображений в формат XBM
- Настраиваемый порог бинаризации (0–255) для точного управления преобразованием в чёрно-белое
- Поддерживаются популярные форматы изображений: PNG, GIF, JPG, BMP, TIFF и WebP
- Отображается прогресс конвертации и информация о размере файлов в реальном времени
- Автоматически конвертирует цветные изображения в чёрно-белые монохромные растры
Примеры использования:
- Разработка встраиваемых систем, например иконок для дисплеев Arduino, ESP32 и других микроконтроллеров
- Создание курсоров и иконок для систем Unix/Linux
- Проектирование спрайтов и растровых шрифтов при разработке игр
- Сценарии, требующие прямого встраивания данных изображения в код
- Ретро-дизайн и пиксельное искусство
Шаги работы:
- Выберите одно или несколько изображений для конвертации
- Настройте ползунок порога бинаризации (рекомендуется начать с 128)
- Нажмите кнопку «Начать конвертацию»
- Дождитесь завершения загрузки и конвертации
- Нажмите «Скачать изображение», чтобы получить конвертированный файл XBM
Примечание:По умолчанию порог установлен на 128, что является средней точкой. Если исходное изображение тёмное — снизьте порог; если светлое — повысьте его. Формат XBM генерирует заголовочный файл языка C, который можно напрямую использовать во встраиваемых проектах.