Skip to main content

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 example: basic

no-mono

  • attempts to avoid colors like black and white example: basic

colorful

  • generates brighter colors example: basic

colorless

  • generates darker colors example: basic

Project details


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 details)

Uploaded Source

Built Distribution

color_generation-0.3.0-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file color-generation-0.3.0.tar.gz.

File metadata

  • Download URL: color-generation-0.3.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.12

File hashes

Hashes for color-generation-0.3.0.tar.gz
Algorithm Hash digest
SHA256 1135717e8e804cbb23123dd096a6864e7e8c89dddb1c8bef961bb9ecf787b121
MD5 8b632f5cdb057cc48f744ab6780b59af
BLAKE2b-256 ba69f8b6fd5a6b2a5bf0aab1c5b8410ed61947e9a036d69518c837a89edc2649

See more details on using hashes here.

File details

Details for the file color_generation-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for color_generation-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 53af32330e3f1cbd150841135d3ee88d2aff0dbd7ea31c6dff0b001865ed58a2
MD5 9e8c5a1be12fa6024888b1ff9f263d47
BLAKE2b-256 ace07df7e35696cc565978c3f2abe4b9397acfe57d7d5f6cd2d41e2c9d759df2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page