2012-02-03 42 views
0

我想在Python3.x中獲取屏幕上像素的顏色。 (例如x,y) 我在windows上工作。並使用tkinter。 但是,它不能在Python 3.x中使用PIL。在Python3.x中獲取屏幕上像素的顏色

我該怎麼做。 謝謝。

+0

您需要某種類型的GUI庫,例如wx,GTK,KDE或wind32或任何OSX被調用的GUI庫。他們每個人都會有不同的做法。 – 2012-02-03 16:11:31

+0

在win32的情況下。怎麼能? – user1161599 2012-02-04 04:32:54

+0

不是線索,但你應該在問題中包含這些信息。 – 2012-02-04 07:13:57

回答

0

您可以在Python3.x上使用PIL;有一個binary installer for Windows。該代碼可能無法正常工作,這兩個是Python2.x和Python3.x:

try: import Image   # Python 2.x 
except ImportError: 
    from PIL import Image # Python 3.x 

您可以捕捉使用grab() method模擬的屏幕面積。

+0

我找不到PIL for python3.x。 – user1161599 2012-02-06 06:01:07

+0

@ user1161599:點擊[上述鏈接](http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil)。 – jfs 2012-02-06 07:47:45