Selbst die Größe des Bildes anpassen, damit das nicht automatisch geschieht.
Also du meinst das Bitmap selbst auf die Rendergrösse strecken und dann ausgeben?
Wäre ein gangbarer Weg.
So hast du selber Einfluss auf die Art und Weise, wie du streckst und interpolierst.
Danach wäre vom neuen Bild die Größe von SrcRect = DstRect beim Aufruf von TCanvas.DrawBitmap.