“Conocimientos Programación>Python Programming

Cómo convertir de RGB a HSL en Python

2013/9/24
El lenguaje de programación Python tiene algunos diversos esquemas de representación de color, incluyendo RGB y HSL . El esquema RGB permite representar un color mediante tres valores que representan las intensidades de color rojo, verde y azul. El esquema de HSL ( también conocido como HLS ) utiliza tres valores que representan tonalidad , saturación y luminosidad . Si usted tiene un valor RGB pero necesita acceder a un módulo que se espera valores HSL , puede convertir utilizando el módulo " colorsys " en la librería estándar. Cosas que necesitará de computadora con Python 3.2 lenguaje de programación instalado ( ver Recursos)
Ver Más instrucciones
1

abrir el editor de texto IDLE que viene con la descarga de Python. El editor de texto IDLE se encuentra en Archivos de programa ( o aplicaciones para Macintosh) en el directorio de Python. Un archivo de código fuente en blanco se abre en la ventana del editor de texto IDLE
2

Importación del módulo " colorsys " al escribir la siguiente línea en la parte superior del archivo de código fuente: .

Importación colorsys
3

Definir una variable llamada "Color " y asignarle el valor devuelto por la función colorsys.rgb_to_hls . Esta función devuelve las coordenadas de color que utilizan el sistema HSL . Basta con pasar las coordenadas de color RGB. Por ejemplo, para obtener las coordenadas HSL del color rojo (coordenadas RGB 255 , 0, 0 ) , se puede escribir la siguiente declaración :

color = colorsys.rgb_to_hls (255, 0 , 0 )
Página 4

Imprima las coordenadas HSL pasando el "color" variable a la función de impresión , así:

impresión (color )
5

Ejecutar el programa pulsando la tecla " F5 ". La salida es la siguiente:

( 0.0, 127.5 , -1.007905138339921 )

Python Programming
Maya Python Tutorial
Cómo dibujar una estrella de cinco puntos Usando Python Lenguaje
Cómo hacer una Variable Global en Python
Cómo instalar Python en Ubuntu manualmente
Cómo depurar Reinicia Python
Cómo convertir a una cadena en Python
Cómo probar controladores Stream Python
Cómo Reemplazar Equals en Python
Conocimientos Informáticos © http://www.ordenador.online