Фев 29 2012

Конвертор изображения в код

Программа для перевода изображений в массив С. Переводит изображение в массивы чисел 32 бита, 16 бит (5+5+5), а также 8 бит с палитрой (также создается массив палитры).

Загружаем картинку:

Выбираем палитру (если хотим сконвертировать изображение в 8-битный формат):

Получаем:

{
0x52, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xAD, 0x49, 0xFF, 0xFF, 0x52, 0x09, 0xAD, 0xA4, 0x5B,
0xFF, 0xFF, 0xFF, 0xA4, 0x00, 0xF6, 0xFF, 0xAD, 0x09, 0x09, 0x09, 0x52, 0xAD,
0xFF, 0xFF, 0xF6, 0x00, 0x09, 0x09, 0x09, 0x00, 0xA4, 0xFF, 0xF6, 0x5B, 0x09,
0x49, 0x00, 0x5B, 0xF6, 0xFF, 0xFF, 0x52, 0x09, 0x09, 0x09, 0x09, 0x5B, 0xFF,
0xFF, 0xF6, 0x52, 0x09, 0x49, 0x00, 0xA4, 0xFF, 0xFF, 0xFF, 0xAD, 0x00, 0x09,

Получаемый код отформатирован по ширине (в колонку не более 80 символов шириной).

Язык C#, среда разработки Visual Studio 2010.

Ссылка для скачивания программы и исходников: https://bitbucket.org/arktur04/pictureencoder

Фев 21 2012

Адаптер Ethernet

Плата расширения для прибора, включает в себя адаптер Ethernet, слот для SD-карты и некоторую дополнительную логику на CPLD Altera.

Read more »