in colorSchemeTool.py [0:0]
def transform(self, default_value, add_luma=0.0):
if default_value == IGNORE_COLOR_VALUE:
return IGNORE_COLOR_VALUE
if self.inverted:
dy, di, dq = hex_to_yiq(default_value)
dy = 1 - dy
if dy < 0.5:
dy += add_luma
r, g, b = colorsys.yiq_to_rgb(dy, di, dq)
return rgb_to_hex(r, g, b)
return default_value