Einzelnen Beitrag anzeigen

Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
763 Beiträge
 
Delphi 11 Alexandria
 
#15

AW: Sternenhimmel programmieren

  Alt 18. Dez 2017, 22:32
Falls du echt mit TImage arbeiten willst:

1. Klick ein TImage aufs Formular
2. Wähle im Objektinspektor unter Picture deine Bitmap aus.
3. Setze im Objektinspektor die Eigenschaft "transparent" auf true. Die Farbe des Pixels ganz links unten im Bitmap-Bild wird dadurch transparent dargestellt.

Fertig.

Wenn du mit Bitmaps arbeitest, dann schau dir Transparent, TransparentColor, TransparentMode an.

Die BitBlt Funktion könnte dich auch interessieren:
https://msdn.microsoft.com/en-us/lib...(v=vs.85).aspx


Und noch einmal: Graphics32 ist sehr interessant, wenn du solche Dinge tun willst. Verwendung eines Alphakanals: Du kannst Pixel für Pixel bestimmen, wie durchsichtig deine BitMap sein soll.
Michael Gasser
  Mit Zitat antworten Zitat