Lade dein Bild in ein TBitmap und kopiere es dann mit StretchDraw/StretchBlt auf das Image. Wenn du als DestRect die Ausmaße deines Images angibst, wird das Bild genau in diese skaliert.
PS: Die
GR32-Lib bietet noch ein paar Filter, wie man es aus Zeichenprogrammen kennt (keiner, bilinear, bikubisch...).