Registriert seit: 29. Dez 2003
Ort: Erding, Republik Bayern
3.323 Beiträge
Delphi XE2 Professional
|
AW: nach StretchBlt schwarzer Hintergrund
25. Feb 2015, 19:40
Zitat von Helmi;1291534
[edit:
Ich hab jetzt nochmal meinen Ausgangscode modifiziert und hab diese Zeilen eingefügt
und eigenartigerweise funktionierts jetzt
Delphi-Quellcode:
Bitmap.TransparentColor := Bitmap.Canvas.Pixels[Bitmap.Width, Bitmap.Height];
Bitmap.Transparent := true;
Wobei dann noch zu prüfen wäre, ob nur die schwarzen Pixel jetzt einfach transparent sind und die teiltransparenten Pixel noch Ihre Teiltransparenz haben oder deren Alpha-Wert einfach auf 255 = voll Sichtbar gesetzt worden sind.
Und wie stellt man das an?
Aber ich glaub es muss so lauten:
Bitmap.TransparentColor := Bitmap.Canvas.Pixels[Bitmap.Width - 1, Bitmap.Height - 1];
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<
Geändert von Helmi (25. Feb 2015 um 20:25 Uhr)
|