необработанные биты (из файла .bin или оборудования) в растровый пиксель в С++

Я видел и понял пример того, как манипулировать самими изображениями .bmp. Мой следующий шаг — преобразовать необработанные биты, которые я получаю от своего

  1. ПЛИС-устройство
  2. двоичный файл (файл .bin)

и преобразовать их в пиксели, чтобы я мог сделать из них растровое изображение.

Я пробую следующую функцию CreateBitmap() на С++, но не могу добиться успеха, поскольку кажется, что она работает только с пикселями. спасибо


person Kashan    schedule 14.02.2014    source источник
comment
Можете ли вы дать более подробную информацию, пожалуйста? После преобразования их в пиксели, как ваши данные и т. д.   -  person golazo    schedule 14.02.2014
comment
Если O правильно понимает ваш вопрос, вы ошибаетесь в понимании того, что я говорю, я имею в виду, что мне нужно преобразовать мои данные в битах в формат пикселей. после преобразования в пиксель я хочу сделать изображение .bmp.   -  person Kashan    schedule 14.02.2014
comment
Итак, теперь, например, мои необработанные данные 0b0100111010110111 .... Я хочу сделать из них пиксель.   -  person Kashan    schedule 14.02.2014
comment
хорошо, но у каждого пикселя есть некоторые атрибуты, RGB или что-то в этом роде. Как вы анализируете ваши необработанные данные? Или ваше растровое изображение будет просто черно-белым растровым изображением? Я думаю, вы можете дать более подробную информацию о вашем вопросе   -  person golazo    schedule 14.02.2014


Ответы (1)


вы можете посмотреть этот сайт, чтобы понять архитектуру растрового изображения, и вы можете найти, как преобразовать необработанные данные в растровое изображение или растровое изображение в необработанные данные.

http://en.wikipedia.org/wiki/BMP_file_format

person golazo    schedule 14.02.2014