Zoeken…


Invoering

Dit artikel laat u de verschillende kleurenindelingen in Verwerking zien en de manieren waarop ze kunnen worden gebruikt.

Syntaxis

  • kleur (r, g, b);
  • kleur (r, g, b, alpha);
  • kleur (grijs);
  • kleur (grijs, alfa);
  • kleur (h, s, l); // De modus moet HSB zijn. U kunt dit wijzigen met colorMode.

parameters

parameters Details
r Is het rood van de kleur wanneer de modus RGB .
g Is het groen van de kleur wanneer de modus RGB .
b Is het blauw van de kleur wanneer de modus RGB .
alpha Is de dekking van de kleur.
h De tint van de kleur wanneer de modus HSB .
s De verzadiging van de kleur wanneer de modus HSB .
l De helderheid / lichtheid van de kleur wanneer de modus HSB .
grijs De waarde tussen zwart (zijnde 0) en wit (zijnde 255).

Opmerkingen

Hoewel het niet is vermeld in de officiële verwerkingsdocumentatie, is er een CMYK modus die u kunt gebruiken.

Kleurnotatie

Er zijn verschillende manieren om kleuren in Verwerking te gebruiken, aangezien Verwerking zeer flexibel is met kleurindelingen.

RGB en RGBA

Dit is de standaard RGB (A) -notatie en de standaardkleurmodus. De eerste drie kleurwaarden (rood, groen, blauw) variëren van 0 tot 255 . Het onderstaande voorbeeld is bijvoorbeeld de kleur rood, omdat rood maximaal 255 terwijl de andere kleuren 0 . Wit is op (255, 255, 255) en zwart is (0, 0, 0) . De optionele vierde parameter geeft de alfawaarde aan, dwz transparantie. Net als bij andere componenten is het waardenbereik opnieuw [0-255]; 0 is volledig transparant en 255 is volledig solide.

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-notatie is vergelijkbaar met RGB-notatie, behalve dat rood, groen en blauw worden vervangen door respectievelijk tint, verzadiging en helderheid. U kunt overschakelen naar HSB met behulp van colorMode(HSB) .

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

Net als bij RGB heeft HSB ook de alfawaarde als vierde parameter.

Grijze waarden

Als een parameter is opgegeven voor een kleurfunctie, wordt deze geïnterpreteerd als de hoeveelheid tussen zwart en wit. Wit wordt weergegeven als 255 en zwart als 0. Het is hetzelfde als color(param1, param1, param1) in RGB-modus. Als er twee parameters zijn opgegeven, wordt de eerste parameter zoals hierboven geïnterpreteerd en de tweede de alfawaarde.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow