| Server IP : 185.125.27.153 / Your IP : 216.73.216.193 Web Server : Apache System : Linux d6e05399ed1f11695f7c56648ed78c66 6.1.0-0.deb11.50-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1~deb11u1 (2026-07-02) x86_64 User : uid174255 ( 174255) PHP Version : 8.3.31 Disable Function : exec,passthru,pcntl_exec,popen,proc_open,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/lib/python3.9/__pycache__/ |
Upload File : |
a
�:j� � @ sT d Z g d�ZdZdZdZdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� ZdS )aJ 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]
(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_rgbgUUUUUU�?gUUUUUU�?gUUUUUU�?c C sR 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�qr r �/usr/lib/python3.9/colorsys.pyr ( s r c C s� | d| d| }| d| d| }| d| d| }|dk rHd}|dk rTd}|dk r`d}|dkrld}|dkrxd}|dkr�d}|||fS ) Ng2r��L�?g����,��?g:�����?g�nєW�?g6����?gJ"�X�?� � �?r )r r r
r r r
r r r r . s r c C s� t | ||�}t| ||�}|| d }||kr6d|dfS |dkrP|| || }n|| d| | }|| || }|| || }|| || } | |kr�| | }
n"||kr�d| | }
nd| | }
|
d d }
|
||fS )N� @r � �?� @� @r ��max�min)r r r
�maxc�minc�l�s�rc�gc�bc�hr r r r K s$
r c C sn |dkr|||fS |dkr(|d| }n|| || }d| | }t ||| t �t ||| �t ||| t �fS )Nr r r r )�_v� ONE_THIRD)r r r �m2�m1r r r r b s
r c C sT |d }|t k r$| || | d S |dk r0|S |tk rP| || t| d S | S )Nr r r )� ONE_SIXTH� TWO_THIRD)r# r"