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 |
---|---|
|
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.