Есть информация заголовка, но это фиксированный размер.Вы можете написать информацию заголовка, а затем добавить строки пикселей, отслеживая высоту и другую информацию.Когда вы закончите, поместите в начало файла и обновите заголовок.
Формат файла растрового изображения - довольно хорошее описание формата.
Я хотел быпредложите использовать формат версии 3, если в структуре V4 вам не нужно что-то действительно нужное.С 24 битами на пиксель легче всего справиться, так как вам не нужно возиться с цветовой палитрой.16- и 32-битный цвет проще, чем 4- и 8-битный цвет (для которого требуется палитра).