Titel   Inhalt   Suchen   Index   DOC  Handbuch der Java-Programmierung, 7. Auflage
 <<    <     >    >>   API  Kapitel 26 - Farben

26.1 Das Java-Farbmodell



Das Java-Farbmodell basiert auf dem RGB-Farbmodell. Dieses stellt Farben mit 24 Bit Tiefe dar und setzt jede Farbe aus einer Mischung der drei Grundfarben Rot, Grün und Blau zusammen. Da jede dieser Grundfarben einen Anteil von 0 bis 255 haben kann und so mit jeweils 8 Datenbits darstellbar ist, ergibt sich eine gesamte Farbtiefe von 24 Bit. Ein Wert von 0 für eine der Grundfarben bedeutet dabei, dass diese Grundfarbe nicht in das Ergebnis eingeht, ein Wert von 255 zeigt die maximale Intensität dieser Farbe an. RGB-Farben werden üblicherweise durch ganzzahlige Tripel (r,g,b) dargestellt, die den Anteil an der jeweiligen Grundfarbe in der Reihenfolge Rot, Grün und Blau darstellen. Tabelle 26.1 listet einige gebräuchliche Farben und ihre RGB-Werte auf:

Farbe Rot-Anteil Grün-Anteil Blau-Anteil
Weiß 255 255 255
Schwarz 0 0 0
Grau 127 127 127
Rot 255 0 0
Grün 0 255 0
Blau 0 0 255
Yellow 255 255 0
Magenta 255 0 255
Cyan 0 255 255

Tabelle 26.1: Gebräuchliche Farbwerte

Neben dem RGB-Farbmodell unterstützt Java auch das HSB-Farbmodell. Dieses stellt eine Farbe durch die drei Parameter Farbton, Intensität und Helligkeit dar. Java stellt einige Methoden zur Konvertierung zwischen RGB und HSB zur Verfügung, auf die wir aber nicht weiter eingehen werden.

 Hinweis 


 Titel   Inhalt   Suchen   Index   DOC  Handbuch der Java-Programmierung, 7. Auflage, Addison Wesley, Version 7.0
 <<    <     >    >>   API  © 1998, 2011 Guido Krüger & Heiko Hansen, http://www.javabuch.de