Buscar..


Introducción

Este artículo le mostrará los distintos formatos de colores en Procesamiento y las formas en que se pueden utilizar.

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.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow