jorgeluisrmx
11/29/2018 - 8:55 PM

Color convertions

import numpy as np

def hex2n_rgb(value):
    value = value.lstrip('#')
    lv = len(value)
    return tuple(int(value[i:i + lv // 3],16)/255.0 for i in range(0, lv, lv // 3))


color = "#2e0505"
hex2n_rgb(color)
# (0.1803921568627451, 0.0196078431372549, 0.0196078431372549)
import numpy as np

def n_rgb2hex(rgb):
    color_ = np.round(255*np.array(color),0)
    print color_
    return '#%02x%02x%02x' % tuple(color_)
    

color = (0.89059593116535862, 0.10449827132271793, 0.11108035462744099)
n_rgb2hex(color)
# '#e31b1c'