Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: PngImageList.Draw() auf TImage.Canvas verliert AlphaKanal
26. Feb 2011, 22:47
Das liegt daran dass ein Image selbst nicht transparent ist, wenn Du nur ein Pixel setzt wird das ganze Image weiß initialisiert.
Das PNG wird sicher transparent gemalt (mal es mal doppelt um 10 Pixel versetzt, oder füll das Image vorher mit einem Bitmap).
Ich verwende für solche Sachen meist eigene von TGrapicControl abgeleitete Komponenten.
Thomas Wassermann H₂♂ Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂♂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
|