![]() |
Tbitmap32 - transparenten Layer erstellen
Hallo !
Hab zwar schon einiges über dieses Thema hier gelesen, komme aber trotzden nicht weiter :oops: Ich habe einen zusätzlichen Layer definiert (Graphics32), nun möchte ich diesen transparent machen. Mir würde reichen, wenn ich eine Farbe definiere, die dann transparent ist; mit drawmode:=dmTransparent; und die Farbe TBitmap32.OuterColor:=$00000000 für schwarz führt nicht zum Ziel, demnach sollte ja alles was im Layer schwarz ist transparent sein. MFG ! |
Re: Tbitmap32 - transparenten Layer erstellen
Graphics32 unterstützt nur reine Alpha-, keine Color-Key-Transparenz. Um ein Bitmap vollständig transparent zu machen, benutze TBitmap32.Clear.
|
Re: Tbitmap32 - transparenten Layer erstellen
Hi !
THX für den Hinweiß! Ich will ein Bitmap laden und bestimmte Bereiche davon sollen transparent sein. Die Lösung war viel einfacher als ich dachte, einfach im höchstwertigen Byte von TColor32 einen Pixel Alpha definieren. MFG ! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:07 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-2025 by Thomas Breitkreuz