Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Image + Hintergrundfarbe durchsichtig (https://www.delphipraxis.net/34543-image-hintergrundfarbe-durchsichtig.html)

bjacke 24. Nov 2004 14:43


Image + Hintergrundfarbe durchsichtig
 
Hi,
wie kann ich die Farbe von Image.canvas durchsichtig machen? Habe Transparent schon auf true gesetzt. Auch wenn ich eine Kugel auf dem Canvas bewege, wird das darunterliegende Bild angezeigt.
Mein Problem, dass das Image mit weißem Hintergrund initialisiert wird.

Maa83 26. Nov 2004 13:54

Re: Image + Hintergrundfarbe durchsichtig
 
Wenn es sich um ein einfaches TImage-Object handelt dann einfach die Eigenschaft Transparent auf True setzten. Wennn du aber eine Grafik auf eine Canvas mittels Draw malen möchtest dann einfach die Grafik erst temporär in ein TImage-Object laden dessen Eigenschaft Transparent auf true ist und dann einfach die Grafik aus TImage auf die Canvas zeichnen.

bjacke 26. Nov 2004 16:20

Re: Image + Hintergrundfarbe durchsichtig
 
Thx für die Antwort!

Luckie 26. Nov 2004 16:36

Re: Image + Hintergrundfarbe durchsichtig
 
Zitat:

Zitat von Maa83
Wenn es sich um ein einfaches TImage-Object handelt dann einfach die Eigenschaft Transparent auf True setzten. Wennn du aber eine Grafik auf eine Canvas mittels Draw malen möchtest dann einfach die Grafik erst temporär in ein TImage-Object laden dessen Eigenschaft Transparent auf true ist und dann einfach die Grafik aus TImage auf die Canvas zeichnen.

da m,an sowieso nicht direkt auf den Canvas zeichen soll, sondern in ein Bitmap im Speicher, kann man auch dessen Trasparent Eigenschaft nutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:44 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