Python 是否可以使用它来获取屏幕上特定像素的颜色';s X和Y坐标?

Python 是否可以使用它来获取屏幕上特定像素的颜色';s X和Y坐标?,python,windows,pixel,Python,Windows,Pixel,我想用Python中某个像素的xy坐标得到它的颜色,这可能吗 这是在Windows中,如果它有区别的话 请参见python标题下的 他们给出: def get_pixel_colour(i_x, i_y): import win32gui i_desktop_window_id = win32gui.GetDesktopWindow() i_desktop_window_dc = win32gui.GetWindowDC(i_desktop_window_id)

我想用Python中某个像素的xy坐标得到它的颜色,这可能吗

这是在Windows中,如果它有区别的话

请参见python标题下的

他们给出:

def get_pixel_colour(i_x, i_y):
    import win32gui
    i_desktop_window_id = win32gui.GetDesktopWindow()
    i_desktop_window_dc = win32gui.GetWindowDC(i_desktop_window_id)
    long_colour = win32gui.GetPixel(i_desktop_window_dc, i_x, i_y)
    i_colour = int(long_colour)
    return (i_colour & 0xff), ((i_colour >> 8) & 0xff), ((i_colour >> 16) & 0xff)

print get_pixel_colour(0, 0)

哪个使用了python 2.3到3.1中的可用信息

您希望如何处理这些信息?您使用win32完成了吗?要使用相同的API,您必须使用win32绑定。Karl,我将制作伪形窗口。