Du willst nur eine bestimmte Farbe transparent machen? Das geht ohne Probleme.
Ich sehe grade, in deinem Code ist noch ein Fehler: Der Operator / liefert Real-Ergebnisse zurück, du musst also bein den Pixelberechnungen den Fliesskommateil noch mit
Trunc abschneiden.