GRAYBYTE WORDPRESS FILE MANAGER8085

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/alt/python35/lib64/python3.5/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/alt/python35/lib64/python3.5//colorsys.py
"""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
"""

# References:
# http://en.wikipedia.org/wiki/YIQ
# http://en.wikipedia.org/wiki/HLS_color_space
# http://en.wikipedia.org/wiki/HSV_color_space

__all__ = ["rgb_to_yiq","yiq_to_rgb","rgb_to_hls","hls_to_rgb",
           "rgb_to_hsv","hsv_to_rgb"]

# Some floating point constants

ONE_THIRD = 1.0/3.0
ONE_SIXTH = 1.0/6.0
TWO_THIRD = 2.0/3.0

# YIQ: used by composite video signals (linear combinations of RGB)
# Y: perceived grey level (0.0 == black, 1.0 == white)
# I, Q: color components
#
# There are a great many versions of the constants used in these formulae.
# The ones in this library uses constants from the FCC version of NTSC.

def rgb_to_yiq(r, g, b):
    y = 0.30*r + 0.59*g + 0.11*b
    i = 0.74*(r-y) - 0.27*(b-y)
    q = 0.48*(r-y) + 0.41*(b-y)
    return (y, i, q)

def yiq_to_rgb(y, i, q):
    # r = y + (0.27*q + 0.41*i) / (0.74*0.41 + 0.27*0.48)
    # b = y + (0.74*q - 0.48*i) / (0.74*0.41 + 0.27*0.48)
    # g = y - (0.30*(r-y) + 0.11*(b-y)) / 0.59

    r = y + 0.9468822170900693*i + 0.6235565819861433*q
    g = y - 0.27478764629897834*i - 0.6356910791873801*q
    b = y - 1.1085450346420322*i + 1.7090069284064666*q

    if r < 0.0:
        r = 0.0
    if g < 0.0:
        g = 0.0
    if b < 0.0:
        b = 0.0
    if r > 1.0:
        r = 1.0
    if g > 1.0:
        g = 1.0
    if b > 1.0:
        b = 1.0
    return (r, g, b)


# HLS: Hue, Luminance, Saturation
# H: position in the spectrum
# L: color lightness
# S: color saturation

def rgb_to_hls(r, g, b):
    maxc = max(r, g, b)
    minc = min(r, g, b)
    # XXX Can optimize (maxc+minc) and (maxc-minc)
    l = (minc+maxc)/2.0
    if minc == maxc:
        return 0.0, l, 0.0
    if l <= 0.5:
        s = (maxc-minc) / (maxc+minc)
    else:
        s = (maxc-minc) / (2.0-maxc-minc)
    rc = (maxc-r) / (maxc-minc)
    gc = (maxc-g) / (maxc-minc)
    bc = (maxc-b) / (maxc-minc)
    if r == maxc:
        h = bc-gc
    elif g == maxc:
        h = 2.0+rc-bc
    else:
        h = 4.0+gc-rc
    h = (h/6.0) % 1.0
    return h, l, s

def hls_to_rgb(h, l, s):
    if s == 0.0:
        return l, l, l
    if l <= 0.5:
        m2 = l * (1.0+s)
    else:
        m2 = l+s-(l*s)
    m1 = 2.0*l - m2
    return (_v(m1, m2, h+ONE_THIRD), _v(m1, m2, h), _v(m1, m2, h-ONE_THIRD))

def _v(m1, m2, hue):
    hue = hue % 1.0
    if hue < ONE_SIXTH:
        return m1 + (m2-m1)*hue*6.0
    if hue < 0.5:
        return m2
    if hue < TWO_THIRD:
        return m1 + (m2-m1)*(TWO_THIRD-hue)*6.0
    return m1


# HSV: Hue, Saturation, Value
# H: position in the spectrum
# S: color saturation ("purity")
# V: color brightness

def rgb_to_hsv(r, g, b):
    maxc = max(r, g, b)
    minc = min(r, g, b)
    v = maxc
    if minc == maxc:
        return 0.0, 0.0, v
    s = (maxc-minc) / maxc
    rc = (maxc-r) / (maxc-minc)
    gc = (maxc-g) / (maxc-minc)
    bc = (maxc-b) / (maxc-minc)
    if r == maxc:
        h = bc-gc
    elif g == maxc:
        h = 2.0+rc-bc
    else:
        h = 4.0+gc-rc
    h = (h/6.0) % 1.0
    return h, s, v

def hsv_to_rgb(h, s, v):
    if s == 0.0:
        return v, v, v
    i = int(h*6.0) # XXX assume int() truncates!
    f = (h*6.0) - i
    p = v*(1.0 - s)
    q = v*(1.0 - s*f)
    t = v*(1.0 - s*(1.0-f))
    i = i%6
    if i == 0:
        return v, t, p
    if i == 1:
        return q, v, p
    if i == 2:
        return p, v, t
    if i == 3:
        return p, q, v
    if i == 4:
        return t, p, v
    if i == 5:
        return v, p, q
    # Cannot get here

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
August 12 2024 08:39:02
root / root
0755
__pycache__
--
August 12 2024 08:39:02
root / linksafe
0755
asyncio
--
August 12 2024 08:39:02
root / linksafe
0755
collections
--
August 12 2024 08:39:02
root / linksafe
0755
concurrent
--
August 12 2024 08:39:02
root / linksafe
0755
config-3.5m
--
August 12 2024 08:39:22
root / linksafe
0755
ctypes
--
August 12 2024 08:39:02
root / linksafe
0755
curses
--
August 12 2024 08:39:02
root / linksafe
0755
dbm
--
August 12 2024 08:39:02
root / linksafe
0755
distutils
--
August 12 2024 08:39:02
root / linksafe
0755
email
--
August 12 2024 08:39:02
root / linksafe
0755
encodings
--
August 12 2024 08:39:02
root / linksafe
0755
ensurepip
--
August 12 2024 08:39:02
root / linksafe
0755
html
--
August 12 2024 08:39:02
root / linksafe
0755
http
--
August 12 2024 08:39:02
root / linksafe
0755
idlelib
--
August 12 2024 08:39:02
root / linksafe
0755
importlib
--
August 12 2024 08:39:02
root / linksafe
0755
json
--
August 12 2024 08:39:02
root / linksafe
0755
lib-dynload
--
August 12 2024 08:39:02
root / linksafe
0755
lib2to3
--
August 12 2024 08:39:02
root / linksafe
0755
logging
--
August 12 2024 08:39:02
root / linksafe
0755
multiprocessing
--
August 12 2024 08:39:02
root / linksafe
0755
plat-linux
--
August 12 2024 08:39:02
root / linksafe
0755
pydoc_data
--
August 12 2024 08:39:02
root / linksafe
0755
site-packages
--
August 12 2024 08:39:02
root / linksafe
0755
sqlite3
--
August 12 2024 08:39:02
root / linksafe
0755
test
--
August 12 2024 08:39:02
root / linksafe
0755
unittest
--
August 12 2024 08:39:02
root / linksafe
0755
urllib
--
August 12 2024 08:39:02
root / linksafe
0755
venv
--
August 12 2024 08:39:02
root / linksafe
0755
wsgiref
--
August 12 2024 08:39:02
root / linksafe
0755
xml
--
August 12 2024 08:39:02
root / linksafe
0755
xmlrpc
--
August 12 2024 08:39:02
root / linksafe
0755
__future__.py
4.728 KB
May 31 2024 13:51:46
root / linksafe
0644
__phello__.foo.py
0.063 KB
May 31 2024 13:51:44
root / linksafe
0644
_bootlocale.py
1.271 KB
May 31 2024 13:51:40
root / linksafe
0644
_collections_abc.py
24.213 KB
May 31 2024 13:51:40
root / linksafe
0644
_compat_pickle.py
8.355 KB
May 31 2024 13:51:43
root / linksafe
0644
_compression.py
5.215 KB
May 31 2024 13:51:41
root / linksafe
0644
_dummy_thread.py
4.998 KB
May 31 2024 13:51:44
root / linksafe
0644
_markupbase.py
14.256 KB
May 31 2024 13:51:40
root / linksafe
0644
_osx_support.py
18.667 KB
May 31 2024 13:51:44
root / linksafe
0644
_pydecimal.py
223.27 KB
May 31 2024 13:51:40
root / linksafe
0644
_pyio.py
85.906 KB
May 31 2024 13:51:41
root / linksafe
0644
_sitebuiltins.py
3.042 KB
May 31 2024 13:51:41
root / linksafe
0644
_strptime.py
21.665 KB
May 31 2024 13:51:45
root / linksafe
0644
_sysconfigdata.py
26.319 KB
May 31 2024 13:51:44
root / linksafe
0644
_threading_local.py
7.236 KB
May 31 2024 13:51:40
root / linksafe
0644
_weakrefset.py
5.571 KB
May 31 2024 13:51:40
root / linksafe
0644
abc.py
8.426 KB
May 31 2024 13:51:40
root / linksafe
0644
aifc.py
31.218 KB
May 31 2024 13:51:45
root / linksafe
0644
antigravity.py
0.465 KB
May 31 2024 13:51:40
root / linksafe
0644
argparse.py
88.025 KB
May 31 2024 13:51:44
root / linksafe
0644
ast.py
11.72 KB
May 31 2024 13:51:44
root / linksafe
0644
asynchat.py
11.69 KB
May 31 2024 13:51:44
root / linksafe
0644
asyncore.py
19.633 KB
May 31 2024 13:51:46
root / linksafe
0644
base64.py
20.041 KB
May 31 2024 13:51:40
root / linksafe
0755
bdb.py
22.807 KB
May 31 2024 13:51:43
root / linksafe
0644
binhex.py
13.627 KB
May 31 2024 13:51:40
root / linksafe
0644
bisect.py
2.534 KB
May 31 2024 13:51:40
root / linksafe
0644
bz2.py
12.133 KB
May 31 2024 13:51:44
root / linksafe
0644
cProfile.py
5.199 KB
May 31 2024 13:51:40
root / linksafe
0755
calendar.py
22.459 KB
May 31 2024 13:51:44
root / linksafe
0644
cgi.py
35.201 KB
May 31 2024 13:51:44
root / linksafe
0755
cgitb.py
11.741 KB
May 31 2024 13:51:46
root / linksafe
0644
chunk.py
5.298 KB
May 31 2024 13:51:41
root / linksafe
0644
cmd.py
14.512 KB
May 31 2024 13:51:40
root / linksafe
0644
code.py
9.881 KB
May 31 2024 13:51:40
root / linksafe
0644
codecs.py
35.382 KB
May 31 2024 13:51:40
root / linksafe
0644
codeop.py
5.854 KB
May 31 2024 13:51:40
root / linksafe
0644
colorsys.py
3.969 KB
May 31 2024 13:51:40
root / linksafe
0644
compileall.py
11.437 KB
May 31 2024 13:51:40
root / linksafe
0644
configparser.py
52.199 KB
May 31 2024 13:51:40
root / linksafe
0644
contextlib.py
12.159 KB
May 31 2024 13:51:40
root / linksafe
0644
copy.py
8.736 KB
May 31 2024 13:51:40
root / linksafe
0644
copyreg.py
6.673 KB
May 31 2024 13:51:44
root / linksafe
0644
crypt.py
1.835 KB
May 31 2024 13:51:40
root / linksafe
0644
csv.py
15.75 KB
May 31 2024 13:51:40
root / linksafe
0644
datetime.py
74.12 KB
May 31 2024 13:51:46
root / linksafe
0644
decimal.py
0.313 KB
May 31 2024 13:51:44
root / linksafe
0644
difflib.py
82.23 KB
May 31 2024 13:51:41
root / linksafe
0644
dis.py
16.943 KB
May 31 2024 13:51:40
root / linksafe
0644
doctest.py
101.598 KB
May 31 2024 13:51:40
root / linksafe
0644
dummy_threading.py
2.749 KB
May 31 2024 13:51:40
root / linksafe
0644
enum.py
21.705 KB
May 31 2024 13:51:40
root / linksafe
0644
filecmp.py
9.6 KB
May 31 2024 13:51:40
root / linksafe
0644
fileinput.py
13.925 KB
May 31 2024 13:51:41
root / linksafe
0644
fnmatch.py
3.089 KB
May 31 2024 13:51:40
root / linksafe
0644
formatter.py
14.788 KB
May 31 2024 13:51:40
root / linksafe
0644
fractions.py
24.035 KB
May 31 2024 13:51:40
root / linksafe
0644
ftplib.py
34.132 KB
May 31 2024 13:51:40
root / linksafe
0644
functools.py
28.266 KB
May 31 2024 13:51:46
root / linksafe
0644
genericpath.py
4.262 KB
May 31 2024 13:51:46
root / linksafe
0644
getopt.py
7.313 KB
May 31 2024 13:51:44
root / linksafe
0644
getpass.py
5.854 KB
May 31 2024 13:51:40
root / linksafe
0644
gettext.py
21.025 KB
May 31 2024 13:51:44
root / linksafe
0644
glob.py
4.953 KB
May 31 2024 13:51:40
root / linksafe
0644
gzip.py
19.785 KB
May 31 2024 13:51:44
root / linksafe
0644
hashlib.py
7.792 KB
May 31 2024 13:51:46
root / linksafe
0644
heapq.py
22.392 KB
May 31 2024 13:51:40
root / linksafe
0644
hmac.py
4.944 KB
May 31 2024 13:51:41
root / linksafe
0644
imaplib.py
50.96 KB
May 31 2024 13:51:44
root / linksafe
0644
imghdr.py
3.67 KB
May 31 2024 13:51:44
root / linksafe
0644
imp.py
10.426 KB
May 31 2024 13:51:40
root / linksafe
0644
inspect.py
111.522 KB
May 31 2024 13:51:43
root / linksafe
0644
io.py
3.316 KB
May 31 2024 13:51:40
root / linksafe
0644
ipaddress.py
73.958 KB
May 31 2024 13:51:44
root / linksafe
0644
keyword.py
2.17 KB
May 31 2024 13:51:44
root / linksafe
0755
linecache.py
5.188 KB
May 31 2024 13:51:40
root / linksafe
0644
locale.py
72.962 KB
May 31 2024 13:51:44
root / linksafe
0644
lzma.py
12.622 KB
May 31 2024 13:51:45
root / linksafe
0644
macpath.py
5.769 KB
May 31 2024 13:51:40
root / linksafe
0644
macurl2path.py
2.668 KB
May 31 2024 13:51:40
root / linksafe
0644
mailbox.py
76.58 KB
May 31 2024 13:51:43
root / linksafe
0644
mailcap.py
7.914 KB
May 31 2024 13:51:40
root / linksafe
0644
mimetypes.py
20.358 KB
May 31 2024 13:51:44
root / linksafe
0644
modulefinder.py
22.544 KB
May 31 2024 13:51:40
root / linksafe
0644
netrc.py
5.613 KB
May 31 2024 13:51:41
root / linksafe
0644
nntplib.py
42.068 KB
May 31 2024 13:51:40
root / linksafe
0644
ntpath.py
22.259 KB
May 31 2024 13:51:40
root / linksafe
0644
nturl2path.py
2.387 KB
May 31 2024 13:51:44
root / linksafe
0644
numbers.py
10.003 KB
May 31 2024 13:51:45
root / linksafe
0644
opcode.py
5.747 KB
May 31 2024 13:51:46
root / linksafe
0644
operator.py
10.608 KB
May 31 2024 13:51:44
root / linksafe
0644
optparse.py
58.93 KB
May 31 2024 13:51:44
root / linksafe
0644
os.py
36.165 KB
May 31 2024 13:51:40
root / linksafe
0644
pathlib.py
45.899 KB
May 31 2024 13:51:44
root / linksafe
0644
pdb.py
59.716 KB
May 31 2024 13:51:40
root / linksafe
0755
pickle.py
54.859 KB
May 31 2024 13:51:41
root / linksafe
0644
pickletools.py
89.61 KB
May 31 2024 13:51:40
root / linksafe
0644
pipes.py
8.707 KB
May 31 2024 13:51:44
root / linksafe
0644
pkgutil.py
20.854 KB
May 31 2024 13:51:40
root / linksafe
0644
platform.py
45.065 KB
May 31 2024 13:51:40
root / linksafe
0755
plistlib.py
31.064 KB
May 31 2024 13:51:40
root / linksafe
0644
poplib.py
14.372 KB
May 31 2024 13:51:40
root / linksafe
0644
posixpath.py
14.562 KB
May 31 2024 13:51:40
root / linksafe
0644
pprint.py
20.371 KB
May 31 2024 13:51:40
root / linksafe
0644
profile.py
21.516 KB
May 31 2024 13:51:41
root / linksafe
0755
pstats.py
25.941 KB
May 31 2024 13:51:40
root / linksafe
0644
pty.py
4.651 KB
May 31 2024 13:51:40
root / linksafe
0644
py_compile.py
7.013 KB
May 31 2024 13:51:44
root / linksafe
0644
pyclbr.py
13.246 KB
May 31 2024 13:51:39
root / linksafe
0644
pydoc.py
101.223 KB
May 31 2024 13:51:40
root / linksafe
0755
queue.py
8.574 KB
May 31 2024 13:51:44
root / linksafe
0644
quopri.py
7.095 KB
May 31 2024 13:51:44
root / linksafe
0755
random.py
25.843 KB
May 31 2024 13:51:40
root / linksafe
0644
re.py
15.138 KB
May 31 2024 13:51:40
root / linksafe
0644
reprlib.py
5.211 KB
May 31 2024 13:51:40
root / linksafe
0644
rlcompleter.py
6.159 KB
May 31 2024 13:51:46
root / linksafe
0644
runpy.py
11.679 KB
May 31 2024 13:51:40
root / linksafe
0644
sched.py
6.07 KB
May 31 2024 13:51:44
root / linksafe
0644
selectors.py
18.982 KB
May 31 2024 13:51:40
root / linksafe
0644
shelve.py
8.328 KB
May 31 2024 13:51:44
root / linksafe
0644
shlex.py
11.18 KB
May 31 2024 13:51:46
root / linksafe
0644
shutil.py
39.109 KB
May 31 2024 13:51:44
root / linksafe
0644
signal.py
2.073 KB
May 31 2024 13:51:44
root / linksafe
0644
site.py
21.005 KB
May 31 2024 13:51:43
root / linksafe
0644
smtpd.py
34.544 KB
May 31 2024 13:51:40
root / linksafe
0755
smtplib.py
42.612 KB
May 31 2024 13:51:40
root / linksafe
0755
sndhdr.py
6.268 KB
May 31 2024 13:51:44
root / linksafe
0644
socket.py
26.499 KB
May 31 2024 13:51:45
root / linksafe
0644
socketserver.py
24.088 KB
May 31 2024 13:51:46
root / linksafe
0644
sre_compile.py
17.979 KB
May 31 2024 13:51:40
root / linksafe
0644
sre_constants.py
6.661 KB
May 31 2024 13:51:40
root / linksafe
0644
sre_parse.py
34.294 KB
May 31 2024 13:51:40
root / linksafe
0644
ssl.py
41.359 KB
May 31 2024 13:51:44
root / linksafe
0644
stat.py
4.92 KB
May 31 2024 13:51:44
root / linksafe
0644
statistics.py
19.075 KB
May 31 2024 13:51:40
root / linksafe
0644
string.py
11.576 KB
May 31 2024 13:51:44
root / linksafe
0644
stringprep.py
12.614 KB
May 31 2024 13:51:41
root / linksafe
0644
struct.py
0.251 KB
May 31 2024 13:51:40
root / linksafe
0644
subprocess.py
57.531 KB
May 31 2024 13:51:40
root / linksafe
0644
sunau.py
17.671 KB
May 31 2024 13:51:40
root / linksafe
0644
symbol.py
2.057 KB
May 31 2024 13:51:40
root / linksafe
0755
symtable.py
7.022 KB
May 31 2024 13:51:44
root / linksafe
0644
sysconfig.py
23.889 KB
May 31 2024 13:51:44
root / linksafe
0644
tabnanny.py
11.146 KB
May 31 2024 13:51:44
root / linksafe
0755
tarfile.py
90.889 KB
May 31 2024 13:51:40
root / linksafe
0755
telnetlib.py
22.477 KB
May 31 2024 13:51:40
root / linksafe
0644
tempfile.py
26.012 KB
May 31 2024 13:51:40
root / linksafe
0644
textwrap.py
19.1 KB
May 31 2024 13:51:40
root / linksafe
0644
this.py
0.979 KB
May 31 2024 13:51:41
root / linksafe
0644
threading.py
47.878 KB
May 31 2024 13:51:44
root / linksafe
0644
timeit.py
12.112 KB
May 31 2024 13:51:40
root / linksafe
0755
token.py
3.003 KB
May 31 2024 13:51:40
root / linksafe
0644
tokenize.py
27.139 KB
May 31 2024 13:51:44
root / linksafe
0644
trace.py
30.813 KB
May 31 2024 13:51:40
root / linksafe
0755
traceback.py
21.655 KB
May 31 2024 13:51:44
root / linksafe
0644
tracemalloc.py
15.274 KB
May 31 2024 13:51:44
root / linksafe
0644
tty.py
0.858 KB
May 31 2024 13:51:40
root / linksafe
0644
types.py
8.593 KB
May 31 2024 13:51:40
root / linksafe
0644
typing.py
78.257 KB
May 31 2024 13:51:44
root / linksafe
0644
uu.py
6.607 KB
May 31 2024 13:51:40
root / linksafe
0755
uuid.py
22.716 KB
May 31 2024 13:51:40
root / linksafe
0644
warnings.py
15.479 KB
May 31 2024 13:51:40
root / linksafe
0644
wave.py
17.268 KB
May 31 2024 13:51:40
root / linksafe
0644
weakref.py
19.986 KB
May 31 2024 13:51:44
root / linksafe
0644
webbrowser.py
21.316 KB
May 31 2024 13:51:44
root / linksafe
0755
xdrlib.py
5.774 KB
May 31 2024 13:51:46
root / linksafe
0644
zipapp.py
6.989 KB
May 31 2024 13:51:40
root / linksafe
0644
zipfile.py
71.945 KB
May 31 2024 13:51:46
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF