• API
• FAQ
• Tools
• Archive
SHARE
TWEET

# # every_color.py here2share  Dec 6th, 2018 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. # every_color.py
2.
3. import math
4. 0
5. def common(z):
6.     r,g,b,a = z
7.     g += 256
8.     b += 256*2
9.     return (r+g+b)/80, z
10. 0
11.
12. from Tkinter import *
13. import tkFileDialog
14. from cStringIO import StringIO
15. from PIL import ImageTk, ImageDraw, ImageChops, Image
16. import base64, zlib
17. import re
18.
19. w = 200
20. h = 200
21.
22. root = Tk()
23. root.geometry("%dx%d+-10+0"%(w,h))
24. canvas = Canvas(root, width=w, height=h)
25. canvas.grid()
26.
27. size = w*(h/2)
28. x = range(128,256)
29. rgb = []
30. for r in x:
31.     if not r%32: print 256 - r
32.     for g in x:
33.         for b in x:
34.             rgb += [(r+g+b,(r,g,b))]
35. print 0
36. print 'Now Sorting...'
37. rgb.sort()
38. print 'Sorted...'
39. while 1:
40.     for z in rgb:
41.         rgb_img = [z]*size
42.         img = Image.new('RGB', (w,h/2))
43.         r,g,b = [x-128 for x in z]
44.         img.putdata(tuple(rgb_img))
45.         photo = ImageTk.PhotoImage(img)
46.         canvas.create_image(0,h/4, image=photo, anchor='w')
47.         canvas.create_text(100,20, text=z)
48.         rgb2 = tuple([x-128 for x in z])
49.         rgb_img2 = [rgb2]*size
50.         img2 = Image.new('RGB', (w,h/2))
51.         img2.putdata(tuple(rgb_img2))
52.         photo2 = ImageTk.PhotoImage(img2)
53.         canvas.create_image(0,h-h/4, image=photo2, anchor='w')
54.         canvas.create_text(100,120, fill='white', text=(rgb2))
55.         root.update()
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy.
Top