grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026 ”qcàã@sˆdZddddddgZdZdZdZd d„Zd d„Zd d„Zdd„Zdd„Z dd„Z dd„Z dS)aJConversion functions between RGB and other color systems. This modules provides two functions for each color system ABC: rgb_to_abc(r, g, b) --> a, b, c abc_to_rgb(a, b, c) --> r, g, b All inputs and outputs are triples of floats in the range [0.0...1.0] (with the exception of I and Q, which covers a slightly larger range). Inputs outside the valid range may cause exceptions or invalid outputs. Supported color systems: RGB: Red, Green, Blue components YIQ: Luminance, Chrominance (used by composite video signals) HLS: Hue, Luminance, Saturation HSV: Hue, Saturation, Value Ú rgb_to_yiqÚ yiq_to_rgbÚ rgb_to_hlsÚ hls_to_rgbÚ rgb_to_hsvÚ hsv_to_rgbgð?g@g@g@cCs[d|d|d|}d||d||}d||d||}|||fS)Ng333333Ó?gáz®Gáâ?g)\�Âõ(¼?g®Gáz®ç?gHáz®GÑ?g¸…ëQ¸Þ?g= ×£p=Ú?©)ÚrÚgÚbÚyÚiÚqrrú-/opt/alt/python35/lib64/python3.5/colorsys.pyr(scCs»|d|d|}|d|d|}|d|d|}|dkrTd}|dkrfd}|dkrxd}|dkrŠd}|dkrœd}|dkr®d}|||fS) Ng2rïÛLî?g¾ÀÚî,ôã?g:»Œì–Ñ?góÿnÑ”Wä?g6äÞ·™¼ñ?gJ"¦Xû?ggð?r)r r r rr r rrrr.s       c Cst|||ƒ}t|||ƒ}||d}||krKd|dfS|dkrl||||}n||d||}||||}||||}||||} ||krÑ| |} n+||krîd|| } nd||} | dd} | ||fS)Ng@ggà?g@g@gð?)ÚmaxÚmin) rr r ÚmaxcÚmincÚlÚsÚrcÚgcÚbcÚhrrrrKs$      cCs�|dkr|||fS|dkr6|d|}n||||}d||}t|||tƒt|||ƒt|||tƒfS)Nggà?gð?g@)Ú_vÚ ONE_THIRD)rrrÚm2Úm1rrrrbs   cCsb|d}|tkr*||||dS|dkr:|S|tkr^|||t|dS|S)Ngð?g@gà?)Ú ONE_SIXTHÚ TWO_THIRD)rrZhuerrrrls    rc Csæt|||ƒ}t|||ƒ}|}||krCdd|fS|||}||||}||||}||||} ||kr | |} n+||kr½d|| } nd||} | dd} | ||fS)Ngg@g@g@gð?)rr) rr r rrÚvrrrrrrrrr|s      cCs|dkr|||fSt|dƒ}|d|}|d|}|d||}|d|d|}|d}|dkr�|||fS|dkr©|||fS|dkrÂ|||fS|dkrÛ|||fS|d krô|||fS|d kr |||fSdS) Ngg@gð?ééééééé)Úint)rrrr ÚfÚpr Útrrrr�s(              NgUUUUUUÕ?gUUUUUUÅ?gUUUUUUå?) Ú__doc__Ú__all__rrrrrrrrrrrrrrÚs