14.7 colorsys -- Conversioni tra colori di sistema

Il modulo colorsys definisce le conversioni bidirezionali di valori di colore tra quelli espressi in RGB (Red, Green, Blue) usati nei monitor dei computer e tre altre coordinate di sistema: YIQ, HLS (Hue Lightness Saturation - Tonalità di luce) e HSV (Hue Saturation Value - Saturazione di luce). Le coordinate in questi spazi di colore sono valori numerici in virgola mobile. Nello spazio YIQ, la coordinata Y è tra 0 e 1, ma le coordinate I e Q possono essere positive o negative. In tutti gli altri spazi, le coordinate sono tutte tra 0 e 1.

Maggiori informazioni sugli spazi colore possono essere trovate presso http://www.poynton.com/ColorFAQ.html.

Il modulo colorsys definisce le seguenti funzioni:

rgb_to_yiq( r, g, b)
Converte il colore dalle coordinate RGB a quelle YIQ.

yiq_to_rgb( y, i, q)
Converte il colore dalle coordinate YIQ a quelle RGB.

rgb_to_hls( r, g, b)
Converte i colori dalle coordinate RGB alle coordinate HLS.

hls_to_rgb( h, l, s)
Converte il colore dalle coordinate HLS alle coordinate RGB.

rgb_to_hsv( r, g, b)
Converte i colori dalle coordinate RGB alle coordinate HSV

hsv_to_rgb( h, s, v)
Converte i colori dalle coordinate HSV alle coordinate RGB.

Esempio:

>>> import colorsys
>>> colorsys.rgb_to_hsv(.3, .4, .2)
(0.25, 0.5, 0.4)
>>> colorsys.hsv_to_rgb(0.25, 0.5, 0.4)
(0.3, 0.4, 0.2)
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy