值检查保持不变,无论它得到什么颜色。应该每秒给我精确像素的RGB值
我尝试以递归方式进行操作,对其进行简化,在多个对象上进行测试,结果保持不变。
im = pg.screenshot()
import time
while True:
check=im.getpixel((216, 169))
time.sleep(1)
print(check)
我希望根据像素(216、169)的颜色动态变化输出。目前,我每秒都会收到相同的RGB值。
答案 0 :(得分:1)
您只需要截图一次,然后一遍又一遍地对其进行检查。在这里
while True:
im = pg.screenshot()
check = im.getpixel((216, 169))
time.sleep(1)
print(check)
现在,它每秒钟需要新的屏幕截图。
PS-您应将导入内容保留在模块顶部。