Eine häufig genutze Funktion von Bildbearbeitungsprogrammen ist die Anpassung der Helligkeit. Grundsätzlich sind hier unterschiedliche Verfahren denkbar, wir stellen daher nur eine ausgewählte Möglichkeit vor.
Um die Helligkeit eines Bildes zu erhöhen, führen wir zunächst folgenden Parameter ein:
b | (ganze) Zahl zwischen 0 und 255 |
Für alle Pixel sollen alle drei Farbanteil mindestens den Wert b erhalten. Um genauer zu sein werden die Zahlen 0 bis 255 gleichmäßig auf einen Wert zwischen b und 255 skaliert:
Dieses Verhalten kann durch folgende Funktion beschrieben werden:
Die Funktion bildet damit alle Zahlen zwischen 0 und 255 auf eine Zahl zwischen b und 255 ab. Ein Pixel zum RGB-Wert
lässt sich damit aufhellen, indem als neuer RGB-Wert
verwendet wird.
Um korrekt zu sein, müssen die drei Zahlen des neuen RGB-Wertes möglicherweise gerundet werden. Denn aufgrund der Skalierung ergeben sich im Allgemeinen Werte, die keiner ganzen Zahl entsprechen.
Die folgende Tabelle zeigt einige Beispiele, falls b=100 gewählt wird:
RGB-Wert (alt) | RGB-Wert (neu) |
[0, 0, 255] | [100, 100, 255] |
[100, 150, 200] | [161, 194, 222] |