Informationen aus Bitmap lesen (width & height)

Ich lade ein Bitmap aus einer Datei in ein HBITMAP. Anschließend wird dieses in ein unsigned char Array gepackt. Um das unsigned char sinnvoll dimensionieren zu können, muss ich die Breite und die Höhe des Bildes aus der Datei lesen können.

Wie geht das?
 
Die Dimensionen kannst du mit Hilfe des HBITMAP ermitteln:
C++:
HBITMAP hbm; // von der Datei
 
BITMAP bm;
::GetObject(hbm, sizeof(BITMAP), &bm);
int nWidth  = bm.bmWidth;
int nHeight = bm.bmHeight;
Gruß
MCoder
 
Zuletzt bearbeitet von einem Moderator:
Zurück