C ++: преобразование текстового файла целых чисел в файл растрового изображения в формате BMP

У меня есть текстовый файл, сохраняемый библиотекой матриц, содержащей 2D матрицу как таковую:

1 0 0 
6 0 4
0 1 1

Где каждое число представлено цветным пикселем. Я ищу некоторое понимание того, как я могу решить эту проблему. Если требуется дополнительная информация, не стесняйтесь спрашивать.

РЕДАКТИРОВАТЬ: Другой подход, который я пробовал, это:fwrite(&intmatrix, size,1, bmp_ptr); где я передаю в матрицу указатель, который, кажется, не выводит читаемый файл BMP. Значениеsize этоrows*cols конечно, и тип матрицыarma::Mat<int> которая является матрицей из библиотеки линейной алгебры Armadillo.

РЕДАКТИРОВАТЬ II: Чтениеэтот указал, что мой размер, вероятно, должен быть строками * cols * 4, учитывая размер строк, если я не ошибаюсь, любые рекомендации по этому вопросу также были бы хорошими.

Ответы на вопрос(5)

Ваш ответ на вопрос