Я работаю над небольшим проектом на C, и в какой-то момент мне нужно написать картинку с содержимым массива в файл. Это должно будет работать во встроенной системе в некоторый момент, поэтому дополнительные библиотеки не являются опцией.
Код, который у меня есть, работает (в модифицированной версии) для RGB, но не работает для 8-битного оттенка серого.
Пока это сокращенная версия кода: http://pastebin.com/U1UYAPuT
Поскольку я сильно подозреваю, что заголовок каким-то образом поврежден, мой вопрос сводится к следующему: каков правильный заголовок для файла BMP для 8Bit Grayscale?