Esempio n. 1
0
 def filter_color(color):
     rgba = RGBA(color)
     for f in self.filter:
         name = f[0]
         value = f[1]
         if name == "grayscale":
             rgba.grayscale()
         elif name == "sepia":
             rgba.sepia()
         elif name == "saturation":
             rgba.saturation(value)
         elif name == "invert":
             rgba.invert()
         elif name == "brightness":
             rgba.brightness(value)
         elif name == "hue":
             rgba.hue(value)
         elif name == "colorize":
             rgba.colorize(value)
     return rgba.get_rgba()
Esempio n. 2
0
 def filter_color(color):
     rgba = RGBA(color)
     for f in self.filter:
         name = f[0]
         value = f[1]
         if name == "grayscale":
             rgba.grayscale()
         elif name == "sepia":
             rgba.sepia()
         elif name == "saturation":
             rgba.saturation(value)
         elif name == "invert":
             rgba.invert()
         elif name == "brightness":
             rgba.brightness(value)
         elif name == "hue":
             rgba.hue(value)
         elif name == "colorize":
             rgba.colorize(value)
     return rgba.get_rgba()
Esempio n. 3
0
 def apply_color_change(self, color, shift_factor):
     rgba = RGBA(color)
     if shift_factor is not None:
         rgba.brightness(shift_factor)
     return rgba.get_rgb()
Esempio n. 4
0
 def apply_color_change(self, color, shift_factor):
     rgba = RGBA(color)
     if shift_factor is not None:
         rgba.brightness(shift_factor)
     return rgba.get_rgb()