Color#

Inicializando la clase de color#

Un color se crea utilizando el siguiente constructor:

Color(valor)

Este constructor utiliza un parámetro:

Parámetro

Descripción



valor

El valor del color. Se puede especificar de cuatro maneras diferentes:

Construyendo con un valor hexadecimal.

# Construct a yellow Color "yellow" with the Color class.
yellow = Color(0xfff700)

Construyendo con valores RGB.

# Construct a yellow Color "yellow" with the Color class.
yellow = Color(255, 247, 0)

Construyendo con una cuerda web.

# Construct a yellow Color "yellow" with the Color class.
yellow = Color("#fff700")

Construir con un tipo de color existente.

# Construct a yellow Color "yellow" with the Color class.
yellow = Color(Color.YELLOW)

Este objeto “amarillo” se utilizará en todos los ejemplos posteriores a lo largo de esta documentación de API cuando se haga referencia a los métodos de la clase Color.

Métodos de clase#

rgb()#

El método rgb(value) cambia la instancia de color existente utilizando valores RGB.

Parámetros

Descripción

valor

El valor de color que se cambiará a un valor rgb.

Devuelve: Un valor entero que representa el color.

# Change "yellow" to a different color using RGB values.
yellow.rgb(255, 200, 0)

hsv()#

El método hsv(hue, saturation, value) cambia la instancia de color existente utilizando hsv.

Parámetros

Descripción

matiz

Un número entero de 0 a 360 que representa el tono del color.

saturación

Un doble de 0.0 a 1.0 que representa la saturación del color.

valor

Un doble de 0.0 a 1.0 que representa el brillo del color.

Devuelve: Un valor entero que representa el color.

# Change yellow to a different color using HSV values.
color.hsv(47, 1, 1)

web()#

El método web(value) cambia la instancia de color existente utilizando una cadena web.

Parámetros

Descripción

valor

El valor del color en formato web.

Devuelve: Un valor entero que representa el color.

# Change yellow to a different color using a webstring value.
yellow.web("#ffc800")

is_transparent()#

El método is_transparent() devuelve si el color es transparente o no.

Devuelve: «Verdadero» si el color es transparente. «Falso» si no lo es.