j11:codierung:farben:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
j11:codierung:farben:start [2023/06/13 14:14] – Martin Pabst | j11:codierung:farben:start [2023/06/13 14:41] (aktuell) – [Farbspielereien] Martin Pabst | ||
---|---|---|---|
Zeile 26: | Zeile 26: | ||
< | < | ||
- | <div class=" | + | <div class=" |
<script type=" | <script type=" | ||
+ | Circle c0 = new Circle(100, 100, 50); | ||
+ | c0.setFillColor(" | ||
+ | Circle c1 = new Circle(200, 100, 50); | ||
+ | c1.setFillColor(Color.chocolate); | ||
+ | |||
+ | Circle c2 = new Circle(300, 100, 50); | ||
+ | c2.setFillColor(0x30ff30); | ||
+ | |||
+ | Circle c3 = new Circle(400, 100, 50); | ||
+ | c3.setFillColor(new Color(200, 250, 50)); // R-, G- und B-Werte in Dezimalschreibweis | ||
+ | |||
+ | int red = 200; | ||
+ | int green = 250; | ||
+ | int blue = 50; | ||
+ | |||
+ | Circle c4 = new Circle(500, 100, 50); | ||
+ | c4.setFillColor(0x10000 * red + 0x100 * green + blue); | ||
</ | </ | ||
Zeile 36: | Zeile 53: | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Undurchsichtigkeit (Opacity/ | ||
+ | <WRAP center round info 80%> | ||
+ | Zusätzlich zu den drei Werten für Rot-, Grün- und Blauwert kann man beim Färben graphischer Objekten oft noch einen vierten, sogenannten " | ||
+ | * Minimalwertes 0 ( = komplett durchsichtig) und | ||
+ | * Maximalwertes 255 ( = komplett undurchsichtig). | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | Circle c1 = new Circle(300, 300, 250); | ||
+ | c1.setFillColor(0xff8000, | ||
+ | |||
+ | Circle c2 = new Circle(500, 300, 250); | ||
+ | c2.setFillColor(0x0080ff, | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Farbspielereien ===== | ||
+ | TODO | ||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | for (int zeile = 0; zeile < 16; zeile++) { | ||
+ | for (int spalte = 0; spalte < 16; spalte++) { | ||
+ | Circle c = new Circle(20 + spalte * 30, 20 + zeile * 30, 20); | ||
+ | c.setFillColor(new Color(zeile*16, | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ |
j11/codierung/farben/start.1686665689.txt.gz · Zuletzt geändert: 2023/06/13 14:14 von Martin Pabst