Das iss normal das das Bild auf dem Kopf steht, wenn man ScanLine[Bmp.Height-1] benutzt.
probiere es mal so hier:
Delphi-Quellcode:
var lBitmap: TBitmap;
lPtr : Pointer;
i : Integer;
begin
lBitmap := TBitmap.Create;
lBitmap.Width := WidthOfTheStreamBmp;
lBitmap.Height := HeightOfTheStreamBmp;
lBitmap.PixelFormat := pf24bit;
for i:=0 to lBitmap.Height-1 do begin
lPtr := lBitmap.ScanLine[i];
DeinStream.Read(lPtr^, lBitmap.Width*3);
end;
end;