T
Nach einer weiteren Woche des Grübelns und Haareraufens habe ich es nun geschafft, daß das eingelesene Bild nun im gewünschten Fenster angezeigt wird. Das ganze habe ich gelöst, indem ich ein
RGBTRIPLE Bild[width * height]
erstellt habe und dieses Array mit den RGB Werten gefüttert habe. Anschließend wird der BITMAPINFOHEADER dem Bild entsprechend generiert und mit CreateDIBitmap ein HBITMAP erstellt, um dieses dann mit StretchDIBits an das Fenster zu schicken.
Das nur zur Information
Nun stehe ich bei großen Bilder vor dem Problem, daß das Array zu groß wird. Ein 512x512 Bild wird problemlos dargestellt, ein 1024x1024 Bild bringt das Programm jedoch zum Absturz.
Hat jemand einen Tip, wie ich das Problem lösen kann?
Grüße,
Tscherno