.h Bilddatei in BMP convertieren?

Nun - bist Du unter Windows unterwegs? Da habe ich bisher auf Eclipse verzichtet; man muss sich dann auch noch einen Compiler (mingw) installieren.
Was auch geht: Linux-Subsystem Ubuntu, build-essential installieren, dann ist ein GCC verfügbar (aber keine IDE zum komfortablen Editieren).

Was das Programm angeht, habe ich gestern Deine Daten in einen Header namens mario.h gepackt und an zwei Stellen ggü. dem ersten Code geändert.
Die erste beim Einbinden der Daten:

// include image array here and set size
#include "mario.h"
#define outFileName "mario.bmp"
const int32_t bmpWidth = 64;
const int32_t bmpHeight = -32;

Und die zweite Stelle ist unten beim Zugriff auf dieselben:

			r = (mario[count] & 0xF800) >> (11-3);
			g = (mario[count] & 0x07E0) >> ( 5-2);
			b = (mario[count] & 0x001F) << (   3);

Jetzt müsstest Du nochmal in den Sourcecode schauen und sagen wo Du Erklärungen brauchst.
imgConvertBack-mario.zip (2,7 KB)