Hmm..
Anscheinend wird bei dem Bitmap, welches per ExtractThumbnail geholt wird etwas bei SaveToStream anders gemacht, wie bei Draw..
Wenn Du zunächst das Thumbnail mit einem 2. Bitmap holts und es dann auf dein eigentliches Bitmap malst (.Draw) dann gehts..
Delphi-Quellcode:
// Thumbnail aus JPG-Datei
Bmp := TBitmap.Create;
Bmp2:= TBitmap.Create;
try
ExtractThumbnail(Bmp2,Verz + JPGDatei,400,0);
// Auf Form zeichnen
Self.Canvas.Draw(450,10,Bmp2);
Bmp.Assign(bmp2);
Bmp.Canvas.Draw(0,0,bmp);
..
finally
Bmp2.Free;
Bmp.Free;
end;
So ist dann das Bitmap in bmp mit der korrekten Orientierung.