Converts back and forth between different color formats [(255,0,0),#ff0000, 16711680,(255,0,255) ... ]
Project description
Converts back and forth between different color formats [(255,0,0),#ff0000, 16711680,(255,0,255) ... ]
pip install fabisschomagut
Tested against Windows 10 / Python 3.10 / Anaconda
How to use it
# Converting from one color format to another
from fabisschomagut import subtract_color,add_color,to_rgb_hex,to_rgba_hex,to_rgba_tuple,to_rgb_tuple
print(to_rgb_tuple(color="red"))
print(to_rgba_tuple(color=(255, 0, 0)))
print(to_rgb_hex(color="#ff0000"))
print(to_rgba_hex(color="0xFF0000"))
print(to_rgb_tuple(color=0xFF0000, invert=True))
print(to_rgba_tuple(color="red", invert=True))
print(to_rgb_hex(color="red", invert=True))
print(to_rgba_hex(color=(255, 0, 0), invert=True))
print(to_rgb_tuple(color="blue", invert=True))
print(to_rgba_tuple(color=(0, 255, 0), invert=True))
print(to_rgb_hex(color="ff0000", invert=False))
print(to_rgba_hex(color="#FFF000", invert=False))
print(to_rgb_tuple(color="BLUE", invert=False))
print(add_color(color1="BLUE", color2=(0, 255, 0), invert=False))
print(subtract_color(color1="pink", color2="#200000", invert=False))
print(to_rgb_hex(color=16746513, invert=False))
print(subtract_color(color1="pink", color2="0x200000", invert=False))
print(subtract_color(color1="ffc0cb", color2=0x200000, invert=False))
print(subtract_color(color1=0xFFC0CB, color2="#200000", invert=True))
print(to_rgb_hex(subtract_color(color1="pink", color2="200000", invert=True)))
# (255, 0, 0)
# (255, 0, 0, 255)
# 0xff0000
# (255, 0, 0, 255)
# 0xff0000ff
# #FF0000
# (0, 0, 255)
# (0, 0, 255, 255)
# 0x0000ff
# (0, 0, 255, 255)
# 0x0000ffff
# (255, 0, 0)
# (0, 255, 0, 255)
# 0xff0000
# (255, 240, 0, 255)
# 0xfff000ff
# (0, 0, 255)
# (0, 255, 255)
# (223, 192, 203)
# #FF8811
# 0xff8811
# (223, 192, 203)
# #200000
# (223, 192, 203)
# #FFC0CB
# (203, 192, 223)
# 0xcbc0df
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fabisschomagut-0.11.tar.gz
(7.5 kB
view details)
Built Distribution
File details
Details for the file fabisschomagut-0.11.tar.gz
.
File metadata
- Download URL: fabisschomagut-0.11.tar.gz
- Upload date:
- Size: 7.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfbbd38d0921435aa13518dab7940185438e6f5db66326550eeb4bbe46938ade |
|
MD5 | 1842de65edcc3748be4d12a18731168d |
|
BLAKE2b-256 | 6139da64834b75362a3257117d876ea6a9c89cf0d1527a919db7081702dc7ed6 |
File details
Details for the file fabisschomagut-0.11-py3-none-any.whl
.
File metadata
- Download URL: fabisschomagut-0.11-py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b0bc479c6ef8d78bcfe9fd04aa1beb6c094bc9492c9968097c4a29df5feb633 |
|
MD5 | e1d689b5c1581d373d3c77e618e20ff7 |
|
BLAKE2b-256 | 827757599a59a6649688ff88ec9f7bb19488f4a28a9cee647b581a51c1f6ce6f |