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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage