spectrum.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:kaleidoscope 作者: blenderskool 项目源码 文件源码
def hex_to_rgb(value, alpha=True):
    """Convets a Hex code to a Blender RGB Value"""
    gamma = 2.2
    value = value.lstrip('#')
    lv = len(value)
    fin = list(int(value[i:i + lv // 3], 16) for i in range(0, lv, lv // 3))
    r = pow(fin[0] / 255, gamma)
    g = pow(fin[1] / 255, gamma)
    b = pow(fin[2] / 255, gamma)
    fin.clear()
    fin.append(r)
    fin.append(g)
    fin.append(b)
    if alpha == True:
        fin.append(1.0)
    return tuple(fin)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号