Farben
Der Typ Farbe, Funktionen, die Farben erzeugen und Konstanten für wichtige Farben.
- Farbe
Repräsentiert eine Farbe. Eine Farbe hat auch eine gewisse Opazität, von komplett durchsichtig (wie die Farbe transparent), bis komplett undurchsichtig (wie die Farbe rot).
- hsl_farbe(farbton: float, saettigung: float, helligkeit: float, opazitaet: float = 1.0) Farbe [source]
Erzeugt eine Farbe mit dem gegebenen Farbton (H), der Sättigung (S), dem Helligkeit (L) und der Opazität (Undurchsichtigkeit, alpha, A).
- Parameters:
farbton – der Farbton (hue) [0-360] als Farbwinkel, in Grad, auf dem Farbkreis (0 für Rot, 120 für Grün, 240 für Blau)
saettigung – Farbsättigung (saturation) [0-1] (0 = Grau, 0.5 = wenig gesättigte Farbe, 1 = gesättigte, reine Farbe)
helligkeit – der Anteil Schwarz oder Weiss [0-1]. (0 = Schwarz, 0.5 = weder abgedunkelt noch aufgehellt, 1 = Weiss)
opazitaet – die Undurchsichtigkeit (alpha), wobei 0 komplett durchsichtig und 1 komplett undurchsichtig entspricht. Standardmäßig sind alle Farben vollständig undurchsichtig.
- Returns:
eine Farbe mit den gegebenen HSLA-Komponenten
- hsv_farbe(farbton: float, saettigung: float, hellwert: float, opazitaet: float = 1.0) Farbe [source]
Erzeugt eine Farbe mit dem gegebenen Farbton (H), der Sättigung (S), dem Hellwert (V) und der Opazität (Undurchsichtigkeit, alpha, A).
- Parameters:
farbton – der Farbton (hue) [0-360] als Farbwinkel, in Grad, auf dem Farbkreis (0 für Rot, 120 für Grün, 240 für Blau)
saettigung – Farbsättigung (saturation) [0-1] (0 = Grau, 0.5 = wenig gesättigte Farbe, 1 = gesättigte, reine Farbe)
hellwert – Hellwert (value) der Farbe [0-1] (0 = dunkel, 1 = hell)
opazitaet – die Undurchsichtigkeit (alpha), wobei 0 komplett durchsichtig und 1 komplett undurchsichtig entspricht. Standardmäßig sind alle Farben vollständig undurchsichtig.
- Returns:
eine Farbe mit den gegebenen HSVA-Komponenten
- rgb_farbe(rot: int, gruen: int, blau: int, opazitaet: float = 1.0) Farbe [source]
Erzeugt eine Farbe mit den gegebenen Anteilen Rot (R), Grün (G) und Blau (B) und der gegebenen Opazität (Undurchsichtigkeit, alpha, A).
- Parameters:
rot – der rote Farbanteil [0-255]
gruen – der grüne Farbanteil [0-255]
blau – der blaue Farbanteil [0-255]
opazitaet – die Undurchsichtigkeit (alpha), wobei 0 komplett durchsichtig und 1 komplett undurchsichtig entspricht. Standardmäßig sind alle Farben vollständig undurchsichtig.
- Returns:
eine Farbe mit den gegebenen RGBA-Komponenten
Die folgenden nennenswerten Farben sind bereits definiert: Farben an den Ecken des RGB Würfels, komplett durchsichtige Farbe.
- blau: Farbe
Die Farbe Blau.
- cyan: Farbe
Die Farbe Cyan.
- gelb: Farbe
Die Farbe Gelb.
- gruen: Farbe
Die Farbe Grün.
- magenta: Farbe
Die Farbe Magenta.
- rot: Farbe
Die Farbe Rot.
- schwarz: Farbe
Die Farbe Schwarz.
- transparent: Farbe
Die komplett durchsichtige Farbe.
- weiss: Farbe
Die Farbe Weiss.