def __init__(self, color, opacity=255): self.color = ImageColor.getrgb(color)
def __init__(self, color, file, size=12): # FIXME: add support for bitmap fonts self.color = ImageColor.getrgb(color) self.font = ImageFont.truetype(file, size)
def __init__(self, color, width=1, opacity=255): self.color = ImageColor.getrgb(color) self.width = width
def sepia(white="#fff0c0"): r, g, b = ImageColor.getrgb(white) r = _make_linear_lut(0, r) g = _make_linear_lut(0, g) b = _make_linear_lut(0, b) return ImagePalette("RGB", r + g + b)