2012-02-03 5 views
0

Python3.x에서 화면의 픽셀 색상을 가져오고 싶습니다. (예 x, y) 나는 창문에서 일한다. tkinter 사용. 그러나 Python 3.x에서는 PIL을 사용할 수 없습니다.Python3.x에서 화면상의 픽셀 색상을 얻습니다.

어떻게하면됩니까? 감사합니다.

+0

wx, GTK, KDE 또는 wind32 또는 OSX가 호출되는 것과 같은 GUI 라이브러리가 필요합니다. 그들 각각은 이것을하기위한 다른 방법을 가지고있을 것입니다. –

+0

win32의 경우. 어떻게? – user1161599

+0

단서가 아니지만 질문에 해당 정보를 포함해야합니다. –

답변

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

python3.x에서 PIL을 찾을 수 없습니다. – user1161599

+0

@ user1161599 : [위의 링크] (http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil)를 클릭하십시오. – jfs

관련 문제