Weißt du, wie man eine Tranzparenz implementiert (gewichtet)? Ich würde das ja mal so hier probieren:
Code:
R = wenn (R1 * T1 + R2 * T2) / (T1 + T2) <= 255 dann (R1 * T1 + R2 * T2) / (T1 + T2) sonst 255
G = wenn (G1 * T1 + G2 * T2) / (T1 + T2) <= 255 dann (G1 * T1 + G2 * T2) / (T1 + T2) sonst 255
B = wenn (B1 * T1 + B2 * T2) / (T1 + T2) <= 255 dann (B1 * T1 + B2 * T2) / (T1 + T2) sonst 255
Die Variablenbenennung sollte klar sein. Und wie man das dann als Gradienz implementiert, sollte ebenso klar sein.