Referencia colorMode()

colorMode()

Llamar a colorMode cambia la manera en que p5.js interpreta los valores de color.

Por defecto, los parámetros de tipo Number (numéricos) para fill(), stroke(), background(), y color() son definidos por valores entre 0 y 255, utilizando el modo del color RGB. Esto es equivalente a definir el modo de color llamando colorMode(RGB, 255). Por ejemplo, para producir un rojo puro en el modo RGB de color escribiríamos color(255, 0, 0).

Llamar a colorMode(RGB, 100) establece que los colores utilicen valores de color RGB entre 0 y 100. En este modelo, el rojo puro se definiría como color(100, 0, 0).

Llamar a colorMode(HSB) o colorMode(HSL) cambia al modo de color HSB o HSL en lugar de RGB. El rojo puro sería color(0, 100, 100) en HSB y color(0, 100, 50) en HSL.

Nota: los objetos p5.Color recuerdan el modo de color en el que fueron creados. Esto quiere decir que al cambiar modos de color su apariencia no será afectada.

Ejemplos

Sintaxis

colorMode(mode, [max])
colorMode(mode, max1, max2, max3, [maxA])

Parámetros

mode
Constant:

ya sea RGB, HSB o HSL, correspondiente a Rojo/Verde/Azul o Matiz/Saturación/Brillo (o Luminosidad)

max
Number:

rango para todos los valores.

max1
Number:

rango para el rojo o matiz, dependiendo del modo de color actual.

max2
Number:

rango para el verde o saturación, dependiendo del modo de color actual.

max3
Number:

rango para el azul o brillo/ luminosidad, dependiendo del modo de color actual.

maxA
Number:

rango de transparencia alpha.

Notice any errors or typos? Please let us know. Please feel free to edit src/color/setting.js and open a pull request!

Referencias Relacionadas