![]() |
Graphics32 - Bitmap NICHT stretchen
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:
Meist ist das ja ganz sinnvoll, aber in diesem Fall möchte ich gerne das Bild in Originalgröße behalten, habe schon einiges ausprobiert
XYLayer.Location:= FloatRect(X1, Y1, X2, Y2)
(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 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz