Ja, so:
Delphi-Quellcode:
bm.Free;
FreeAndNil(jpeg);
EDIT: Der Fehler liegt an einer anderen Stelle. Ich werd nochmal selbst schauen.
Davor weise ich der Bitmap Height und Width zu.
Delphi-Quellcode:
bm := TBitmap.Create;
bm.PixelFormat := pfDevice;
bm.Height := SHeight;
bm.Width := sWidth;
BitBlt()
jpeg.Assign(bm);
jpeg.SaveToFile(fName);
Fehler gefunden
Es war
bm.PixelFormat := pfDevice;
hatte es noch drin stehen.
Kann mir jemand den unterschied zwischen
Zitat:
pfDevice Die Grafik wird als geräteabhängiges Bitmap gespeichert.
pf32bit Geräteunabhängiges True-Color-Bitmap mit 32 Bits pro Pixel (
RGB-Komprimierung).
erklären? Was ist genau mit Geräteabhängiges Bitmap gemeint?