Преобразовывает монохромное изображение в битовый массив в формате исходного кода на языке C/C++.
Структура формируемых данных:
struct
{
uint16_t posx; // Позиция по X
uint16_t posy; // Позиция по Y
uint16_t width; // Ширина изображения
uint16_t height; // Высота изображения
uint32_t data[]; // Данные
};
Поддерживаемые функции:
- Конвертация из изображений PNG, JPEG, BMP
- Результат формируется в реальном времени
- Предпросмотр сформированного изображения
- Инвертирование изображения
- Обрезка пустых полей вокруг изображения
- Создание непрерывного битового потока для уменьшения размера, что особенно актуально в микроконтроллерах
Пример вывода сформированного изображения на экран с контроллером ILI9341 или подобным (код непосредственного взаимодействия с контроллером пропущен) доступен на GitHub Gist
GPL 3.0