Подскажите, кто может!
Есть такое устройство-дисплей 48х256 RGB пикселей (механическая развертка). И есть готовые файлы (8-цветов-как в Spectrum) BMP.
Параметры дисплея-линейка из 48-ми RGB LEDS (6 байт*8 бит). Вращение. И получаем 256 секторов.
Так вот: как можно преобразовать его в массив такого вида:
1-й байт включает\не включает RED LED первых 8-ми.
2-й байт включает\не включает Green LED первых 8-ми.
3-й байт включает\не включает Blue LED первых 8-ми.
................
46-й байт включает\не включает RED LED шестых 8-ми.
47-й байт включает\не включает Green LED шестых 8-ми.
48-й байт включает\не включает Blue LED шестых 8-ми.
------------------------------------------------------------------
Пример: 255,255,255 -даст белую из первых 8 ледов
255,0,0-даст красную из вторых 8 ледов
0,1,0-даст зеленую точку на 17-ом леде
63,255,63-даст белые 4 леда начиная с 25-го и 4 зеленых 4 леда начиная с 29-го
49-ый байт соответствует следующему сектору. И т.д.
Вопрос: Как (или какой прогой) можно сделать перекодирование формата BMP в НЕЧТО подобное?
А может есть чтото другое-готовое для рисования с выдачей похожего формата?
- Вложения
-
- Безымянный.rar
- сам рисунок 48х255 RGB
- (956 байт) 158 скачиваний


