Funktion "Farbmodellkonvertierung"
Konvertiert das Farbmodell eines Bildes von HSV (Hue, Saturation, Value = Farbton, Sättigung und Helligkeitswert) in RGB (Rot, Grün, Blau) oder umgekehrt.
Die Eingaben für diese Funktion sind Folgende:
- Eingabe-Raster
- Typ – "RGB zu HSV" oder "HSV zu RGB"
Das RGB-Farbmodell
RGB ist ein Farbmodell auf der Grundlage von additiven Primärfarben. Auf einem Kathodenstrahlenröhrenbildschirm (CRT) besteht jedes Pixel (Bildpunkt) aus einer Triade von Phosphorfarben: Rot, Grün und Blau. Die Lichtintensität hängt von der Intensität des Elektronenbeschusses auf diese Farben ab. Der RGB-Würfel (siehe unten) ermöglicht die raumbezogene Darstellung der Farben.
- Rot – Die Intensität des Rotanteils in der Farbe wird als Ganzzahl zwischen 0 und 255 angegeben. Eine Farbe mit einem Rotanteil von 0 gibt kein rotes Licht aus. Eine Farbe mit einem Rotanteil von 255 entspricht einer vollständigen Rotsättigung bzw. einem kräftigen Rot.
- Grün – Die Intensität des Grünanteils in der Farbe wird als Ganzzahl zwischen 0 und 255 angegeben. Eine Farbe mit einem Grünanteil von 0 gibt kein grünes Licht aus. Eine Farbe mit einem Grünanteil von 255 entspricht einer vollständigen Grünsättigung bzw. einem kräftigen Grün.
- Blau – Die Intensität des Blauanteils in der Farbe wird als Ganzzahl zwischen 0 und 255 angegeben. Eine Farbe mit einem Blauanteil von 0 gibt kein blaues Licht aus. Eine Farbe mit einem Blauanteil von 255 entspricht einer vollständigen Blausättigung bzw. einem kräftigen Blau.
Reine Graustufen werden beim RGB-Farbmodell durch die Kombination aller drei Farbwerte zu gleichen Anteilen erzielt. Wenn alle drei Farbwerte auf 255 (255,255,255) festgelegt werden, entspricht dies einem reinen Weiß, und wenn alle drei Farbwerte auf 0 festgelegt werden, entspricht dies einem reinen Schwarz. Mit den Werten 1 bis 254 werden die entsprechenden Graustufen erzielt. Das menschliche Auge kann etwa 20 Graustufen unterscheiden.
Das HSV-Farbmodell
Das HSV-Farbmodell basiert auf einem Farbsystem, bei dem der Farbraum durch einen kegelförmigen Körper dargestellt wird. Dieser Kegel besteht aus den drei Komponenten Farbton (Hue), Sättigung (Saturation) und Helligkeitswert (Value).
- Farbton – Gibt den Farbton (Farbe) an, auf den die Farbe festgelegt wird. Der Farbton wird als Ganzzahl zwischen 0 und 240 angegeben. Diese Zahl wird aus den Werten 0° bis 360° ermittelt, die den Farbton als gegen den Uhrzeigersinn geschlagener Winkel angeben. Die Primär- und Sekundärfarben haben die folgenden Farbtonwerte: Rot = 0 (0°), Gelb = 40 (60°), Grün = 80 (120°), Zyan = 120 (180°), Blau = 160 (240°) und Magenta = 201 (300°).
- Sättigung – Gibt die Sättigungsintensität für die Farbe an. Sättigung wird als Ganzzahl zwischen 0 und 255 angegeben (wodurch Sättigungsgrade zwischen 0 und 100 Prozent wiedergegeben werden). Die Sättigung einer Farbe bestimmt ihre Farbigkeit bzw. den Grad der Entfernung von einer neutralen Farbe wie Grau. Bei einem Sättigungswert von 255 ist die Farbe vollständig gesättigt. Bei einem Sättigungswert von 0 ist die Farbe ungesättigt und erscheint grau. Ausnahme: Der Helligkeitswert (siehe unten) ist auf 0 (schwarz) oder auf 255 (weiß) festgelegt.
- Wert – Gibt den Weiß- bzw. Helligkeitsanteil in der Farbe an. Der Wert wird als Ganzzahl zwischen 0 und 255 angegeben (wodurch Helligkeitswerte zwischen 0 und 100 Prozent wiedergegeben werden). Eine Farbe mit einem auf 0 festgelegten Wert wird als Schwarz angezeigt. Ein Helligkeitswert von 255, kombiniert mit einem Sättigungswert von 0, entspricht Weiß.