color-generation
- package: https://pypi.org/project/color-generation/
docs(see source)- source: https://github.com/utility-libraries/color-generation-py
Library README scraped 2024-03-11
color-generator
generate random good-looking colors
Installation
pip install color-generation
usage example
python
from color_generator import Color, generate
# simple color-generation
color = generate()
print(color) # <Color (139,242,38)>
# specific color-generation
color = generate("colorless")
print(color) # <Color (1,70,24)>
# and various formats depending on your need
print(color.rgb) # (1, 70, 24)
print(color.hex) # '#014618'
print(color.hls) # (0.3888888888888889, 35.5, -1.0)
print(color.hsv) # (0.3888888888888889, 0.9857142857142858, 70)
print(color.yiq) # (44.239999999999995, -26.532799999999995, -29.053599999999996)
# and you can also transform between formats
Color.from_hex('#014618').rgb # (1, 70, 24)
generation modes
passed as string to generate(mode)
basic
- can contain the full variety of colors
no-mono
- attempts to avoid colors like black and white
colorful
- generates brighter colors
colorless
- generates darker colors