Using struct
import struct def hex2rgb(rgb): return struct.unpack('BBB', rgb.decode('hex')) def rgb2hex(rgb): return struct.pack('BBB',*rgb).encode('hex') # hex2rgb('7BF5BE') # > (123, 245, 190) # # rgb2hex((123, 245, 190) # > '7bf5be'
Using colors.py
from colors import rgb, hex # rgb to hex str(rgb(123, 245, 190).hex) # hex to rgb tuple(hex('7BF5BE').rgb)
Invert color
hex('7BF5BE').invert()