hi
schau mal bei freeware -> imageviewer
da nutze ich ein TImage in einem extra TFrame so einfach

damit erledigt delphi alles von selbst
und die Imagegröße kannst du jederzeit anpassen mit:
img =TImage
w= width
h=height
Delphi-Quellcode:
img.stretch:=true;
img.Picture.Bitmap.Width:=w;
img.Picture.Bitmap.Height:=h;
img.Width:=w;
img.Height:=h;
peace
Jokerface, immer zum Denken bereit !