为了在Python中获取屏幕上坐标为(x,y)的像素的RGB值,我这样做:
直到我进行了以下操作之前,它一直按照我预期的方式工作:
import PIL.ImageGrab
rgb = PIL.ImageGrab.grab().load()[x,y]
直到我进行了以下操作之前,它一直按照我预期的方式工作:
rgb = PIL.ImageGrab.grab().load()[1673,0]
我收到的不是像素的RGB值,而是:
IndexError: image index out of range
我不明白为什么,因为我的屏幕分辨率是1920x1080。
我该如何解决这个问题?