Tipp 038: Verschiedene Farbmodelle verwenden und umwandeln
Autor: Benjamin Wilger VB-Version: Visual Basic 6.0 Download: Beispielprojekt Tipp-038
Beschreibung
Neben dem üblichen RGB-Farbmodell [Rot, Grün, Blau] existieren zahlreiche weitere Farbräume. Die meisten dieser Modelle lassen sich in Visual Basic jedoch nicht über Standard-Funktionen ansprechen. Dieses umfangreiche Beispiel, von Autor Benjamin Wilger, zeigt daher wie sich verschiedene Farbschemata [RGB, HSV, HSB, LAB, YUV, CMY, CMYK] in Visual Basic umsetzen und verwenden lassen.
Dabei können die verschiedenen Farbräume auch untereinander konvertiert und übertragen werden. Gezeigt wird dabei unter anderem die Verwendung und Konvertierung folgender Farbräume:
» RGB [Rot, Grün, Blau]
» HSV [Hue, Saturation, Value | Deutsch: Farbton, Sättigung, Hellwert]
» HSB [Hue, Saturation, Brightness | Deutsch: Farbton, Sättigung, Helligkeit]
» LAB [auch L*a*b*]
» YUV
» CMYK [Cyan, Magenta, Yellow, Key | Deutsch: Cyan, Purpur, Gelb, Schwarzanteil]
Quellcode
' Der Beispiel-Quellcode zu diesem Tipp ist sehr umfangreich und steht daher lediglich als Download zur Verfügung.