processing
Farben in Bearbeitung
Suche…
Einführung
Syntax
- Farbe (r, g, b);
- Farbe (r, g, b, alpha);
- Farbe Grau);
- Farbe (grau, alpha);
- Farbe (h, s, l); // Der Modus muss HSB sein. Sie können dies mit colorMode ändern.
Parameter
Parameter | Einzelheiten |
---|---|
r | Ist das Rot der Farbe, wenn der Modus RGB . |
G | Ist das Grün der Farbe, wenn der Modus RGB . |
b | Ist das Blau der Farbe, wenn der Modus RGB . |
Alpha | Ist die Deckkraft der Farbe. |
h | Der Farbton der Farbe, wenn der Modus HSB . |
s | Die Sättigung der Farbe, wenn der Modus HSB . |
l | Die Helligkeit / Helligkeit der Farbe, wenn der Modus HSB . |
grau | Der Wert zwischen Schwarz (0) und Weiß (255). |
Bemerkungen
Obwohl in der offiziellen Verarbeitungsdokumentation nicht erwähnt, gibt es einen CMYK
Modus, den Sie verwenden können.
Farbe Notation
Es gibt verschiedene Möglichkeiten, Farben in Processing zu verwenden, da Processing bei Farbformaten sehr flexibel ist.
RGB und RGBA
Dies ist die Standard-RGB-Schreibweise (A) und der Standardfarbmodus. Die ersten drei Farbwerte (Rot, Grün, Blau) liegen zwischen 0
und 255
. Das Beispiel unten ist beispielsweise die Farbe Rot, da Rot bei 255
maximal ist, während die anderen Farben bei 0
. Weiß steht bei (255, 255, 255)
und Schwarz ist (0, 0, 0)
. Der optionale 4. Parameter gibt den Alpha-Wert an - dh Transparenz. Wie in den anderen Komponenten beträgt der Wertebereich wieder [0-255]; 0
ist vollständig transparent und 255
vollständig.
color(255, 0, 0) // This is red
color(0, 255, 0, 255) // This is opaque green, and is the same as color(0, 255, 0)
color(255, 255, 0, 10) // This is almost transparent yellow
HSB
Die HSB-Notation ähnelt der RGB-Notation, mit der Ausnahme, dass Rot, Grün und Blau durch Farbton, Sättigung bzw. Helligkeit ersetzt werden. Sie können in HSB wechseln, indem Sie colorMode(HSB)
.
color(0, 0, 255) //This is white
Wie bei RGB hat HSB als vierten Parameter auch den Alpha-Wert.
Graue Werte
Wenn für eine Farbfunktion ein Parameter angegeben wird, wird dieser als Betrag zwischen Schwarz und Weiß interpretiert. Weiß wird als 255 und Schwarz als 0 dargestellt. Im RGB-Modus entspricht es der color(param1, param1, param1)
. Wenn zwei Parameter angegeben werden, wird der erste Parameter wie oben interpretiert und der zweite ist der Alpha-Wert.