Ich versuche eine bmp-Datei zu laden, um sie in opengl wiederzuverwenden. Ich habe Code über Google gefunden, um eine BMP-Datei zu laden. Ich habe diesen Code genommen und eine Klasse Bitmap in mein Projekt eingefügt. Die Klasse ist weit davon entfernt, fertig zu sein, aber das Lesen der Dateiheader läuft schon falsch. Nach dem Lesen der Bytes für INFOHEADER und FILEHEADER gibt es nicht die richtigen Werte in meinen Strukturen. Einige Ideen?
%Vor%die cpp
%Vor% BITMAPINFOHEADER ::
Sie müssen zuerst biSize
lesen, um zu wissen, wie groß der Info-Header ist, Sie können sich nicht auf sizeof()
verlassen.
Sieh dir diesen Wiki-Artikel zum Dateiformat an