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]