Repasando Processing / Color

En Color encontramos tres sketches en las que podemos ver cómo gestiona Processing el color.

En la primera modificamos el espacio de color del RGB (rojo, verde, azul) que aplica Processing por defecto al modo HSB (tono, saturación, brillo), y generamos un color aleatorio empleando variables numéricas y la función fill().

color

En la segunda creamos variables de tipo color para crear una paleta de colores identificados por su nombre.

color()

Y en la tercera usamos un array para almacenar colores de una paleta y aplicarlos aleatoriamente en una serie de 100 rectángulos

color[]

Más sobre color

2030814
Hasta el momento hemos visto varios tipos de datos:

  • int: número entero
  • float: número decimal
  • String: cadena de texto
  • PImage: imagen

Bien, pues también tenemos el tipo de dato (datatype) color.

Puede llamar a confusión porque existe una función con el mismo nombre, que toma como parámetros los valores de cada canal según el modo de color: rojo, verde y azul en modo RGB; y tono, saturación y brillo en modo HSB (ej. color(255, 50, 30)).

Vamos a usarlos en un programa que dibuje formas de diferente color dependiendo de su posición:
Continue reading