def color_from_textmate()

in colorSchemeTool.py [0:0]


def color_from_textmate(color, alpha_blend_with=None):
    rgba = color[1:]
    if len(rgba) == 8 and alpha_blend_with:
        r, g, b = hex_to_rgb(rgba[:6])
        rb, gb, bb = hex_to_rgb(alpha_blend_with[1:])
        alpha = int(rgba[6:8], 16) / 256
        r = r * alpha + rb * (1-alpha)
        g = g * alpha + gb * (1-alpha)
        b = b * alpha + bb * (1-alpha)
        return rgb_to_hex(r, g, b)
    if len(rgba) == 3:
        r = rgba[0]
        g = rgba[1]
        b = rgba[2]
        return r + r + g + g + b + b
    return rgba[:6]