generate random good-looking colors
Project description
color-generator
generate random good-looking colors
Installation
pip install color-generation
usage example
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
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
color-generation-0.3.0.tar.gz
(6.0 kB
view hashes)
Built Distribution
Close
Hashes for color_generation-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53af32330e3f1cbd150841135d3ee88d2aff0dbd7ea31c6dff0b001865ed58a2 |
|
MD5 | 9e8c5a1be12fa6024888b1ff9f263d47 |
|
BLAKE2b-256 | ace07df7e35696cc565978c3f2abe4b9397acfe57d7d5f6cd2d41e2c9d759df2 |