Skip to main content

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

Project description

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

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

colorgetter-0.0.2.tar.gz (2.7 kB view hashes)

Uploaded Source

Built Distribution

colorgetter-0.0.2-py3-none-any.whl (3.3 kB view hashes)

Uploaded Python 3

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