Skip to content

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

License

Notifications You must be signed in to change notification settings

yjg30737/colorgetter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

colorgetter

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

Setup

python -m pip install colorgetter

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages