Skip to main content

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

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page