Я пытаюсь понять, как создать bmp на основе необработанных данных в c ++, и у меня есть несколько вопросов.
Мой bmp может быть черно-белым, поэтому я решил, что в поле бит на пиксель я должен пойти с 1. Однако во многих руководствах я вижу, что поле заполнения добавляет количество битов, чтобы сохранить 32-битное выравнивание, то есть у моего bmp будет тот же размер файла, что и у 24 бит на пиксель bmp.
Правильно ли это понимание или в каком-то смысле 1 бит на пиксель меньше 24, 32 и т. Д.?
Спасибо