At My Fingertips

CMY-Rechner

🎹

Das Ziel dieser AktivitÀt ist es, Funktionen zu erstellen, mit denen die Cyan-, Magenta- & Yellow-Werte einer Farbe eingegeben werden können und sowohl die Farbe als auch die Werte im CMY- & RGB-System dargestellt werden (von 0 bis 255):

CMY -> RGB

Anzeigen der CMY-Werte

So können die eingegebenen CMY-Werte direkt angezeigt werden:

Loading...

Umrechnen der CMY-Werte in das RGB-System

Wie hÀngen das RGB- und das CMY-System eigentlich zusammen?

💡 Tipp: mit diesen beiden Reglern experimentieren: RGB, CMY

Die folgende Funktion sollte die c, m, y Werte einlesen. Mehrere Werte können in Python zum Beispiel als tuple ausgegeben werden (r, g, b). Um spÀter im Code die Werte einzeln verwendet werden können, kann «Tuple unpacking» verwendet werden.

Loading...

Darstellen der Farbe

Die Werte in r, g, b könnte direkt in der Funktion rgb_color() verwendet werden. Da man eine Farbe vermutlich hĂ€ufiger direkt anzeigen möchte als den RGB-Wert auszugeben, hier eine Funktion welche direkt die Farbe zurĂŒckgibt:

Loading...

Alles zusammensetzen

Zum Schluss können die beiden Textausgaben (cmy_text, rgb_text) und die farb_flaeche noch gemeinsam dargestellt werden

Loading...

Was du in dieser AktivitÀt gelernt hast

BezĂŒglich der Python Sprache

  • Tupel sind quasi unverĂ€nderbare Listen. Sie werden mit runden Klammern () definiert.

BezĂŒglich der PyTamaro Bibliothek

  • Mit rgb_farbe kann eine Farbe im RGB-Farbraum erstellt werden. Die hier implementierte Funktionen ermöglichen es nun, auch Farben im CMY-Farbraum zu erstellen.

This activity has been created by Lerbermatt and is licensed under CC BY-SA 4.0.

CMY-Rechner

Logo of PyTamaro

PyTamaro is a project created by the Lugano Computing Education Research Lab at the Software Institute of USI

Privacy Policy ‱ Platform Version c3a8286 (Mon, 14 Oct 2024 13:30:28 GMT)