Referencia p5.Color

p5.Color

Una clase para describir un color.

Cada objeto p5.Color almacena el modo de color y los máximos de nivel que estaban activos durante su construcción. Estos valores se utilizan para interpretar los argumentos pasados al constructor del objeto. También determinan el formato de salida, como cuando saturation() es llamado.

El color se almacena internamente como un arreglo de valores RGBA ideales en punto flotante normalizado de 0 a 1. Estos valores se utilizan para calcular los colores de pantalla más cercanos, que son niveles RGBA de 0 a 255. Los colores de pantalla se envían al renderizador.

Cuando se calculan diferentes representaciones de color, los resultados se almacenan en caché para mejorar el rendimiento. Estos valores son números en punto flotante normalizados.

Nota: color() es la forma recomendada de crear una instancia de esta clase.

Sintaxis

p5.Color([pInst], vals)

Parámetros

pInst

puntero a la instancia de p5.

vals

un arreglo que contiene los valores de color para los canales rojo, verde, azul y alfa o el color CSS.

Métodos

toString

Devuelve el color formateado como una String.

Llamar a myColor.toString() puede ser útil para depurar, como en print(myColor.toString()). También es útil para usar p5.js con otras bibliotecas.

El parámetro format es opcional. Si se pasa una cadena de caracteres con el formato, como en myColor.toString('#rrggbb'), determinará cómo se formatea la cadena de color. Por defecto, las cadenas de color se formatean como 'rgba(r, g, b, a)'.

setRed

Establece el componente rojo de un color.

El rango depende del colorMode(). En el modo RGB predeterminado está entre 0 y 255.

setGreen

Establece el componente verde de un color.

El rango depende del colorMode(). En el modo RGB predeterminado está entre 0 y 255.

setBlue

Establece el componente azul de un color.

El rango depende del colorMode(). En el modo RGB predeterminado está entre 0 y 255.

setAlpha

Establece el valor alfa (transparencia) de un color.

El rango depende del colorMode(). En el modo RGB predeterminado está entre 0 y 255.

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

Referencias Relacionadas