def GetColour(Image): #Figure out the main colour in an image so the end result doesnt suck def Approximate(x): if 2 * x > 255: return 255 else: return 0 Colour = {} x = 0 while x < Size: y = 0 while y < Size: ApproxColour = tuple(map(Approximate, Image.getpixel((x, y)))) try: Colour[ApproxColour] += 1 except: Colour[ApproxColour] = 1 y += Step x += Step Colour = sorted(Colour, key = lambda x: -Colour[x]) return Colour[0]