Registriert seit: 11. Okt 2004
Ort: Rostock
36 Beiträge
Delphi 6 Personal
|
Re: Ein Rechteck auf TBitmap.Canvas mit transparenter Farbe?
18. Okt 2004, 13:00
Unterstützt Canvas eigentlich einen Alphachannel ?
Ich glaube nicht.
Schau dir mal die Canvas-Eigenschaft CopyMode in der Hilfe an. Damit kannst du logische Operationen zwischen Bildinhalten erzeugen. OR sieht fast wie Transparenz aus. Ansonsten hast du immer noch die Möglichkeit dir dein Fillrect selbst zu schreiben indem du dann jeden Pixel des Ursprungbildes ausliest, mit der zusätzlichen Farbe verrechnest und ihn neu setzt. SO kannst du problemlos beliebige Transparenzeffekte erzeugen, wenn du nur die passende Formel dafür hast.
Ben ---------------------------------------
Spielanleitung !? Wieso ? Wozu ?
Im Quelltext steht doch alles drin !
Zitat: Ich selbst (1998)
|