In diesem Abschnitt stellen wir eine Funktion vor, die ein klein wenig schwieriger zu verstehen ist als die Verfahren zuvor, nämlich die Korrektur des Farbtons.
Bei der Korrektur des Farbtons werden jeweils zwei der drei Farbanteile miteinander gewichtet. Für den neuen RGB-Wert gilt dann beispielsweise:
R | Gewichtung aus R und G |
G | Gewichtung aus G und B |
B | Gewichtung aus B und R |
Um die Gewichtung rechnerisch zu beschreiben, führen wir folgenden Parameter ein:
w | Zahl zwischen 0.0 und 1.0 |
Je größer w, desto stärker sollen sich die Farben verändern: Der Farbton eines Pixels zum RGB-Wert
lässt sich nun verändern, indem als neuer RGB-Wert
verwendet wird (wie üblich sind die Zahlen des neuen RGB-Wertes möglicherweise zu runden).