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).

https://upload.wikimedia.org/wikipedia/commons/3/35/HSL_color_solid_cylinder.png

HSL Zylinder: SharkD via Wikimedia Commons

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).

https://upload.wikimedia.org/wikipedia/commons/4/4e/HSV_color_solid_cylinder.png

HSV Zylinder (SharkD via Wikimedia Commons)

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).

https://upload.wikimedia.org/wikipedia/commons/thumb/b/b4/RGBCube_a.svg/524px-RGBCube_a.svg.png

RGB Würfel (SharkD via Wikimedia Commons)

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.