AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Transparente Farbe aus ImageList holen.

Transparente Farbe aus ImageList holen.

Ein Thema von Popov · begonnen am 28. Mär 2015 · letzter Beitrag vom 29. Mär 2015
 
Popov
(Gast)

n/a Beiträge
 
#1

Transparente Farbe aus ImageList holen.

  Alt 28. Mär 2015, 22:06
Ich nutze TImageList für kleine Bitmaps, diese werden auf andere Grafik gezeichnet. Dazu hole ich die Bitmap zuerst aus der ImageList mit GetBitmap. Soweit alles ok.

Nur sind einige der Bitmaps in der ImageList transparent. Mit GetBitmap wird die Transparenz beim holen auch eingehalten, aber nun will ich das Ergebnis auf die große Grafik zeichnen. Doch nun bekomme ich Probleme mit der Transparenz.

Natürlich kann ich z. B. clFuchsia als Grundlage nehmen und diese nun meinerseits als Transparentfarbe zum zeichnen nutzen. Nur kann ich aber nicht sicher sein, dass clFuchsia nicht eine wichtige Farbe in der Bitmap spielt.

Die original Transparenzfarbe kann ich meiner Kenntnis nach nicht aus ImageList holen. clNone ich keine Farbe, nur eine Einstellung, dass transparent gezeichnet werden soll.

Wie kann ich nun eine transparente Bitmap aus ImageList holen und meinerseits transparent zeichnen?

Ich hab zwar eine Lösung, die ist aber etwas Overkill. Hier übertrage ich zuerst den Hintergrund von der Stelle wo die Bitmap später hin soll. Funktioniert zwar, ich suche aber etwas einfaches.
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:34 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