Skip to main content

colorgetter

Python color getter (being able to get random/complementary/lighter/darker color, convert between rgb/hex)

Setup

python -m pip install python-color-getter

Method Overview

  • get_random_color() -> tuple

  • get_color_from_stylesheet(code: str) -> None

  • get_comp_color(r: int, g: int, b: int) -> tuple

  • rgb_to_hex(r: int, g: int, b: int, digit_cnt: int = 6) -> str - Argument digit_cnt is digit count of hex color user want to get. The value of digit_cnt should be 3 or 6. It is set to 6 by default.

  • hex_to_rgb(hex: str) -> tuple - Argument hex should be 3 or 6 digit hex colors like #DDD, #ABABAB.

  • lighter(r: int, g: int, b: int) -> tuple

  • darker(r: int, g: int, b: int) -> tuple

Example

Code Sample

print(get_random_color())

print(get_comp_color(255, 0, 0))

print(hex_to_rgb('#2c2c2c'))

r, g, b = 44, 44, 44

print(rgb_to_hex(r, g, b))

light_r, light_g, light_b = lighter(r, g, b)

print(rgb_to_hex(light_r, light_g, light_b))

dark_r, dark_g, dark_b = darker(r, g, b)

print(rgb_to_hex(dark_r, dark_g, dark_b))

Result


(211, 195, 123)

(0, 255, 255)

(44, 44, 44)

#2c2c2c

#3d3d3d

#1b1b1b

Metadata

Release files for colorgetter 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for colorgetter 0.0.2
File Size Uploaded
colorgetter-0.0.2.tar.gz 2.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for colorgetter 0.0.2
File Interpreter ABI Platform
colorgetter-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 6.0 kB

Release files / colorgetter-0.0.2.tar.gz

Download URL colorgetter-0.0.2.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
42b6b61786f57e836df4531a646818423bc3b9367bd515a695c823826e57d1a4
BLAKE2b-256 checksum
How to use checksums
12a3f816de8b824a8f5a29a3a4f55ae3af2846ae4433486df0d6d639a7000412
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 CPython/3.7.6

Release files / colorgetter-0.0.2-py3-none-any.whl

Download URL colorgetter-0.0.2-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2ea2a3b9614b3c95bd868afaaf2e3784c19ce0c90be9b0b8518dcbed8d06e129
BLAKE2b-256 checksum
How to use checksums
ee84644f4be535bc8584e52e28c2ab7a64dd5029acefd7671592380b79d3e8a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/0.0.0 CPython/3.7.6

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page