Einzelnen Beitrag anzeigen

Neuntoeter

Registriert seit: 20. Jan 2013
1 Beiträge
 
#1

Graphics32 - Bitmap NICHT stretchen

  Alt 20. Jan 2013, 19:35
Halo zusammen,

ich prgrammiere seit einiger Zeit ein kleines 2D-Spiel und nutze dafür unter anderem die Graphics32-Komponenten.
Bisher bin ich auch hochgeradig zufrieden, nur ein kleines Problem bekomme ich nicht gelöst.

Ich habe ein Layer mit einem Bitmap definierter Größe.
Wenn ich den Layer nun vergrößere, indem ich ihm eine neue Position zu weise, stretcht er das enthaltene Bild (ein png)
auf die neue Größe:

Code:
XYLayer.Location:= FloatRect(X1, Y1, X2, Y2)
Meist ist das ja ganz sinnvoll, aber in diesem Fall möchte ich gerne das Bild in Originalgröße behalten, habe schon einiges ausprobiert
(unter anderem ScaleMode des "Mutter-Image" auf smNormal gesetzt. Es gibt da bestimmt eine entsprechende Eigenschaft, nur bin ich gerade
zu blöd, sie zu finden.

Vielen Dank für Eure Hilfe!

Jörg
  Mit Zitat antworten Zitat