Forum: Multimedia
Delphi
by ddcool,
30. Aug 2011
Danke himitsu,
deine Methode klappt merklich schneller, was ja auch nicht verwunderlich ist.
Problem dabei ist leider nur, wenn ich einen Farbverlauf als Hintergrund habe, der von links nach rechts Transparent wird, greift das ganze nicht mehr so wie es soll...
Gibt es eine alternative Möglichkeit, zwei PNGs mit unterschiedlichen Transparenzen mit einander zu Kombinieren und die...
Forum: Multimedia
Delphi
by ddcool,
30. Aug 2011
Nach langem Suchen haben ich folgenden Quelltext gefunden, der genau das macht was ich will.
procedure DrawPngWithAlpha(Src, Dest: TPngImage; const R: TRect);
var
X, Y: Integer;
Alpha: PByte;
begin
Src.Draw(Dest.Canvas, R);
Forum: Multimedia
Delphi
by ddcool,
29. Aug 2011
Hallo liebe DPler,
ich möchte gerne zwei PNGs, die beide transparente Bereiche enthalten miteinander kombinieren, so dass die Transparenz der beiden Bilder nicht addiert wird. Im Anhang ein Beispiel, welches genau das Problem aufzeigt. Der untere schwarze Kasten und der Verlaufeffekt sind das erste Bild, welches als Hintergrund benutzt wird. der obere Kasten ist das Bild, welches auf den...