Zitat von
TriphunEM:
mh, versteh ich ne ganz, denn mit
bmp.Assign(Mainform.jpgImage.Bitmap);
weiße ich doch dem bitmap eigentlich die größe des Image32 zu!
Nein, du weißt dem Bitmap die größe der geladenen Bitmap zu. Dass die kleiner angezeigt wird interessiert die (im Speicher liegende) Bitmap gar nicht. Damit bekommst du immer die Originalgröße. Du könntest natürlich versuchen den Canvas deines Images in eine bitmap zu kopieren (StretchBlt ohne Streckung oder eben BitBlt).