C ++: Konwersja pliku tekstowego liczb całkowitych na plik obrazu bitmapowego w formacie BMP

Mam plik tekstowy zapisywany przez bibliotekę macierzową zawierającą matrycę 2D jako taką:

1 0 0 
6 0 4
0 1 1

Gdzie każdy numer jest reprezentowany przez kolorowy piksel. Szukam pewnej wiedzy na temat tego, jak rozwiązałbym ten problem. Jeśli potrzebujesz więcej informacji, nie wahaj się zapytać.

EDYCJA: Inne podejście, które wypróbowałem to:fwrite(&intmatrix, size,1, bmp_ptr); gdzie przekazuję wskaźnik macierzy, który wydaje się nie wyświetlać czytelnego pliku BMP. Wartośćsize jestrows*cols oczywiście i rodzaj macierzyarma::Mat<int> która jest matrycą z biblioteki Armadillo Linear Algebra.

EDYCJA II: Czytanieto wskazałem, że mój rozmiar prawdopodobnie powinien być wierszami * cols * 4, biorąc pod uwagę rozmiar wierszy, jeśli się nie mylę, wszelkie wskazówki na ten temat również będą świetne.

questionAnswers(5)

yourAnswerToTheQuestion