TImage mit transparentem Hintergrund
Hallo Multimedia-Experten,
ich habe in einem Programm eine Reihe von TImage Objekte dynamisch erstellt. Auf jedem befindet sich ein gefülltest Polynom, das ich direkt auf den Canvas des TImageobjektes gezeichnet habe. Leider ist ein TImage Objekt ja immer rechteckig und der Bereich außerhalb des Polynomzuges ist mit der Hintergrundfarbe gefüllt. Ich hätte diesen Bereich aber gern transparent. Wie kann ich das bewerkstelligen? |
Re: TImage mit transparentem Hintergrund
ein polynom ist doch ein mathematischer term...... :?
wenn du polygon meinst, dann ist alles klar: ein timage, und direkt in dieses hineinmalen. alle polygone miteinander. was auch noch gehen könnte: ansonsten bei bitmap.transparent true setzen. und bitmap.transparentcolor:=clwhite |
Re: TImage mit transparentem Hintergrund
:oops: Ja natürlich Polygon ...
|
Re: TImage mit transparentem Hintergrund
Hallo Lukas,
ich habe jetzt diese Komponente mit drehbaren Images benutzt. Diese stellen die Eigenschaft RotatedBitmap zur Verfügung, auf die ich mit transparent, transparentMode und transparentColor die Transparenz herstellen konnte. Ich muss diese Eigenschaften aber nach jeder Rotation neu setzen, weil wohl das Bitmap neu erstellt wird und die Eigenschaft dabei verloren geht. Auf jeden Fall funktioniert es jetzt. Danke für die Hilfe. |
Re: TImage mit transparentem Hintergrund
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz