×
produktlogotitle

 DOWNLOADSEITE

Seite: ae_index
Diese Seite wurde aktualisiert am 11.07.2025

LOGIN
Benutzer:
Passwort:
 
Geogebra-
   ifwp.net-schulbuch.de
Startseite Programmieren Komplexe Grafiken und Programme Diese Seite wurde aktualisiert am 11.07.2025

 

Komplexe Grafiken und Programm - RGB - Farben

 

Am Computerbildschirm werden die Farben als sogenannte RGB-Farben dargestellt. SIe ergeben sich  durch additives Mischen aus den Grundfarben ROT, GRÜN und BLAU . Im zweiten Kreis sind jeweils die Mischfarben aus den benachbarten Farben eingefügt worden, so dass jetzt 6 Farben zur Auswahl stehen. Dieser Vorgang wird fortgesetzt, so das Farbkreise mit 12 und letztendlich beliebig vielen fein abgestuften Mischfarben entstehen.

Da ein Computer nur die Zahlen 0 und 1 versteht, müssen auch Farben durch Zahlen repräsentiert werden. Derzeitiger Standard ist, dass man für jede der drei Grundfarben 256 Abstufungen festlegt, denen die Zahlen 0 bis 255  (binär: 00000000 bis 11111111) zugeordnet werden. Ausgehend von 0 (schwarz = keine Farbe) wird rot immer intensiver bis zum Wert 255. Für die Darstellung eines Farbpisxels auf dem Computerbildschirm sind daher 3 Byte erforderlih.

Mit folgendem Programm kannst du alle Farben durch Bewegen der Schieberegler darstellen.

Icon Aufgabe 30x30 Auftrag 1   

Erzeuge mit dem Programm alle Farben des nebenstehenden Farbkreises und vervollständige folgende Tabelle.

 RGB-Farben in Turtle-Visuell

RGBFarben in Turtle-Visuell

In Turtle-Visuell kann man mit dem Block eine RGB-Farbe erzeugen.

Beispiel

 Mit dem folgenden Turtle-Visuell-Programm erzeugt man den Farbkreis mit den drei Grundfarben rot, grün und blau.

 

 

RGB-Parben in Python

RGBFarben in Python

In Python kann man mit dem  (rgb_rot, rgb_gruen, rgb_blaueine RGB-Farbe erzeugen.

Beispiele

Die Anweisung setPenColor((255, 0, 0)) setzt die Stiftfarbe auf rot

Das folgende Python Programm zeichnet den Farbkreis mit den drei RGB-Grundfarben.

Zufallsfarben in Turtle-Visuell

Zufallsfarben in Turtle-Visuell

Der Block erzeugt in Turtle-Visuell eine zufällige Farbe im RGB-Farbraum. Diese kann einer Variablen zugewiesen werden oder in die Blöcke setzeStiftfarbe sowie beginneFüllen eingesetzt werden.

Beispiel

Das folgende Programm zeichnet sechs sich berührende Kreise, die mit zufälligen Farben gefüllt werden.

Zufallsfarben in Python

Die folgende Abbildung zeigt die Übersetzung des Beispiels in Python.

 

Dem Quelltext lässt sich entnehmen, wie man Zufallsfarben in Python erzeugt.

Zufallsfarben in Python

In Python lässt sich eine Zufallsfarbe erzeugen, indem man für die drei RGB-Farben jeweils eine Zufalszahl von 0 bis 255 erzeugt.

z.B: variablenname = (randint(0,255),randint(0,255),randint(0,255))
setPenColor((randint(0,255),randint(0,255),randint(0,255))
setFillColor((randint(0,255),randint(0,255),randint(0,255))

 

Impressum
© 2023  Net-Schulbuch.de

10.07  0.1002  8.1.33