Sie können das Tkinter-Modul verwenden, das die Standard-Python-Schnittstelle zum Tk-GUI-Toolkit darstellt, und Sie benötigen keinen zusätzlichen Download. Siehe https://docs.python.org/2/library/tkinter.html .
(Für Python 3 wird Tkinter in tkinter umbenannt.)
So stellen Sie RGB-Werte ein:
#from http://tkinter.unpythonic.net/wiki/PhotoImage
from Tkinter import *
root = Tk()
def pixel(image, pos, color):
"""Place pixel at pos=(x,y) on image, with color=(r,g,b)."""
r,g,b = color
x,y = pos
image.put("#%02x%02x%02x" % (r,g,b), (y, x))
photo = PhotoImage(width=32, height=32)
pixel(photo, (16,16), (255,0,0)) # One lone pixel in the middle...
label = Label(root, image=photo)
label.grid()
root.mainloop()
Und RGB bekommen:
#from http://www.kosbie.net/cmu/spring-14/15-112/handouts/steganographyEncoder.py
def getRGB(image, x, y):
value = image.get(x, y)
return tuple(map(int, value.split(" ")))