Sök…


Introduktion

Den här artikeln visar de olika färgformaten i Bearbetning och hur de kan användas.

Syntax

  • färg (r, g, b);
  • färg (r, g, b, alfa);
  • färg (grå);
  • färg (grå, alfa);
  • färg (h, s, l); // Läget måste vara HSB. Du kan ändra detta med hjälp av colorMode.

parametrar

parametrar detaljer
r Är den röda i färgen när läget är RGB .
g Är färgen grön när läget är RGB .
b Är färgen blå när läget är RGB .
alfa Är färgens opacitet.
h Färgens nyans när läget är HSB .
s Mättnaden i färgen när läget är HSB .
l Färgens ljusstyrka / ljusstyrka när läget är HSB .
grå Värdet mellan svart (att vara 0) och vitt (att vara 255).

Anmärkningar

Även om det inte har nämnts i den officiella processdokumentationen finns det ett CMYK läge som du kan använda.

Färgnotation

Det finns olika sätt att använda färger i Processing eftersom Bearbetning är mycket flexibel med färgformat.

RGB och RGBA

Detta är standard RGB (A) -notationen och standardfärgläget. De tre första färgvärdena (röd, grön, blå) sträcker sig från 0 till 255 . Exempel nedan är till exempel färgen röd eftersom röd maxas ut vid 255 medan de andra färgerna är 0 . Vit är på (255, 255, 255) och svart är (0, 0, 0) . Den fyra valfria parametern indikerar alfavärdet - dvs. transparens. Liksom i andra komponenter är värdena igen [0-255]; 0 är helt transparent och 255 är helt solid.

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

HSB-notering liknar RGB-notation, med undantag för det faktum att rött, grönt och blått ersätts med nyans, mättnad respektive ljusstyrka. Du kan växla till HSB med hjälp av colorMode(HSB) .

color(0, 0, 255) //This is white

Liksom med RGB har HSB också alfavärdet som den fjärde parametern.

Grå värden

Om en parameter anges för en färgfunktion, kommer den att tolkas som mängden mellan svart och vitt. Vitt representeras som 255 och svart som 0. Det är samma som color(param1, param1, param1) i RGB-läge. Om två parametrar anges tolkas den första parametern som ovan och den andra är alfavärdet.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow