-í
ç¶<c       s   d  Z  d d d d d d g Z d d Z d d	 Z d
 d Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 d „  Z d S(   sæ  Conversion 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].
Inputs outside this range may cause exceptions or invalid outputs.

Supported color systems:
RGB: Red, Green, Blue components
YIQ: used by composite video signals
HLS: Hue, Luminance, Saturation
HSV: Hue, Saturation, Value
s
   rgb_to_yiqs
   yiq_to_rgbs
   rgb_to_hlss
   hls_to_rgbs
   rgb_to_hsvs
   hsv_to_rgbf1.0f3.0f6.0f2.0c    s_   d |  d | d | } d |  d | d | } d |  d | d	 | } | | | f Sd  S(
   Nf0.29999999999999999f0.58999999999999997f0.11f0.59999999999999998f0.28000000000000003f0.32000000000000001f0.20999999999999999f0.52000000000000002f0.31(   s   rs   gs   bs   ys   is   q(   s   rs   gs   bs   qs   is   y(    (    s   /usr/lib/python2.2/colorsys.pys
   rgb_to_yiq" s    c    sÝ   |  d | d | } |  d | d | } |  d | d | } | d j  o
 d } n | d j  o
 d } n | d j  o
 d } n | d j o
 d } n | d j o
 d } n | d j o
 d } n | | | f Sd  S(	   Nf0.94826200000000005f0.62401300000000004f0.27606599999999998f0.63980999999999999f1.10545f1.72986f0.0f1.0(   s   ys   is   qs   rs   gs   b(   s   ys   is   qs   rs   gs   b(    (    s   /usr/lib/python2.2/colorsys.pys
   yiq_to_rgb( s      
 
 
 
 
 
c    s&  t  |  | | ƒ }	 t |  | | ƒ } | |	 d } | |	 j o d | d f Sn | d j o |	 | |	 | } n |	 | d |	 | } |	 |  |	 | } |	 | |	 | } |	 | |	 | } |  |	 j o | | }
 n. | |	 j o d | | }
 n d | | }
 |
 d d }
 |
 | | f Sd  S(   Nf2.0f0.0f0.5f4.0f6.0f1.0(   s   maxs   rs   gs   bs   maxcs   mins   mincs   ls   ss   rcs   gcs   bcs   h(   s   rs   gs   bs   mincs   ls   bcs   ss   gcs   rcs   maxcs   h(    (    s   /usr/lib/python2.2/colorsys.pys
   rgb_to_hls: s$        c    sš   | d j o | | | f Sn | d j o | d | } n | | | | } d | | } t | | |  t ƒ t | | |  ƒ t | | |  t ƒ f Sd  S(   Nf0.0f0.5f1.0f2.0(   s   ss   ls   m2s   m1s   _vs   hs	   ONE_THIRD(   s   hs   ls   ss   m1s   m2(    (    s   /usr/lib/python2.2/colorsys.pys
   hls_to_rgbK s      c    su   | d } | t j  o |  | |  | d Sn | d j  o | Sn | t j  o |  | |  t | d Sn |  Sd  S(   Nf1.0f6.0f0.5(   s   hues	   ONE_SIXTHs   m1s   m2s	   TWO_THIRD(   s   m1s   m2s   hue(    (    s   /usr/lib/python2.2/colorsys.pys   _vR s    
   c    só   t  |  | | ƒ }	 t |  | | ƒ } |	 } | |	 j o d d | f Sn |	 | |	 } |	 |  |	 | } |	 | |	 | } |	 | |	 | } |  |	 j o | | }
 n. | |	 j o d | | }
 n d | | }
 |
 d d }
 |
 | | f Sd  S(   Nf0.0f2.0f4.0f6.0f1.0(   s   maxs   rs   gs   bs   maxcs   mins   mincs   vs   ss   rcs   gcs   bcs   h(   s   rs   gs   bs   mincs   rcs   bcs   ss   gcs   vs   maxcs   h(    (    s   /usr/lib/python2.2/colorsys.pys
   rgb_to_hsv_ s        c    s.  | d j o | | | f Sn t |  d ƒ } |  d | } | d | } | d | | } | d | d | } | d d j o | | | f Sn | d j o | | | f Sn | d j o | | | f Sn | d j o | | | f Sn | d	 j o | | | f Sn | d
 j o | | | f Sn d  S(   Nf0.0f6.0f1.0i   i    i   i   i   i   i   (	   s   ss   vs   ints   hs   is   fs   ps   qs   t(   s   hs   ss   vs   qs   ts   fs   is   p(    (    s   /usr/lib/python2.2/colorsys.pys
   hsv_to_rgbn s&           N(   s   __doc__s   __all__s	   ONE_THIRDs	   ONE_SIXTHs	   TWO_THIRDs
   rgb_to_yiqs
   yiq_to_rgbs
   rgb_to_hlss
   hls_to_rgbs   _vs
   rgb_to_hsvs
   hsv_to_rgb(   s	   ONE_SIXTHs	   TWO_THIRDs   __all__s
   rgb_to_yiqs   _vs
   rgb_to_hlss
   rgb_to_hsvs
   yiq_to_rgbs
   hsv_to_rgbs	   ONE_THIRDs
   hls_to_rgb(    (    s   /usr/lib/python2.2/colorsys.pys   ? s   


						