Suche…


Einführung

Dieser Artikel zeigt Ihnen die verschiedenen Farbformate in der Verarbeitung und deren Verwendung.

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.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow