我有一些代码来确定屏幕上每个黑色像素的位置:
last_pixel = 0
time.sleep(0.01)
ss = pyautogui.screenshot()
ss.save(r"Screenshots\ss.png")
image = Image.open(r"Screenshots\ss.png", "r")
pixels = list(image.getdata())
for n, pixel in enumerate(pixels):
if pixel == (0, 0, 0):
print(pixel, n)
last_pixel = n
但是,这会返回,例如“(0, 0, 0) 2048576”,并且要单击屏幕上的特定点,至少使用 pynput/pyautogui,您需要 x, y 之类的东西,我怎样才能可以单击图像(屏幕截图)的一个像素,只需输入一个数字,例如:它是第 2048576 个像素,单击它。
慕姐4208626
动漫人物
相关分类