Alpha Maskierung in c # System.Drawing?
Ich versuche ein Bild mit einer Quelle zu zeichnenBitmap
und eine AlphamaskeBitmap
, Verwendung derSystem.Drawing.Graphics
Objekt. Im Moment schleife ich X und Y und benutzeGetPixel
undSetPixel
, um die Quellfarbe zu schreiben und Alpha auf ein Drittel zu maskierenBitmap
und dann rendern. Dies ist jedoch sehr ineffizient und ich frage mich, ob es einen schnelleren Weg gibt, dies zu erreiche
er Effekt, nach dem ich strebe, sieht folgendermaßen au
Das Gittermuster steht für Transparenz. das wusstest du wahrscheinlich.