processing
Colores en Procesamiento
Buscar..
Introducción
Sintaxis
- color (r, g, b);
- color (r, g, b, alfa);
- color gris);
- color (gris, alfa);
- color (h, s, l); // El modo debe ser HSB. Puedes cambiar esto usando colorMode.
Parámetros
Parámetros | Detalles |
---|---|
r | Es el rojo del color cuando el modo es RGB . |
sol | Es el verde del color cuando el modo es RGB . |
segundo | Es el azul del color cuando el modo es RGB . |
alfa | Es la opacidad del color. |
h | El tono del color cuando el modo es HSB . |
s | La saturación del color cuando el modo es HSB . |
l | El brillo / luminosidad del color cuando el modo es HSB . |
gris | El valor entre negro (siendo 0) y blanco (siendo 255). |
Observaciones
Aunque no se ha mencionado en la documentación oficial de Procesamiento, hay un modo CMYK
que puede utilizar.
Notación de color
Hay varias formas de usar colores en el procesamiento, ya que el procesamiento es muy flexible con los formatos de color.
RGB y RGBA
Esta es la notación estándar RGB (A) y el modo de color predeterminado. Los primeros tres valores de color (rojo, verde, azul) van de 0
a 255
. Por ejemplo, el siguiente ejemplo es el color rojo, ya que el rojo tiene un máximo de 255
mientras que los demás colores están en 0
. El blanco está en (255, 255, 255)
y el negro está en (0, 0, 0)
. El cuarto parámetro opcional indica el valor alfa, es decir, la transparencia. Como en otros componentes, el rango de valores es nuevamente [0-255]; 0
siendo completamente transparente y 255
completamente sólido.
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
La notación HSB es similar a la notación RGB, excepto por el hecho de que el rojo, el verde y el azul se reemplazan con matiz, saturación y brillo, respectivamente. Puedes cambiar a HSB usando colorMode(HSB)
.
color(0, 0, 255) //This is white
Al igual que con RGB, HSB también tiene el valor alfa como cuarto parámetro.
Valores grises
Si se especifica un parámetro para una función de color, se interpretará como la cantidad entre negro y blanco. El blanco se representa como 255 y el negro como 0. Es el mismo que el color(param1, param1, param1)
en el modo RGB. Si se especifican dos parámetros, entonces el primer parámetro se interpretará como arriba y el segundo será el valor alfa.