可以用特定区域定位屏幕吗?

问题描述

我想在屏幕上定位具有特定区域的图像,但它显示 ValueError('needle dimension(s) than the haystack image or region dimensions')

这是我的代码

while True:
try:
    ikankanan = pyautogui.locateOnScreen('ikankanan.png',region = (389,169,583,45),grayscale = True,confidence = 0.6)
    tanda = pyautogui.locateOnScreen('tandafull.png',confidence = 0.6)
except TypeError:
    pass
except AttributeError:
    pass

解决方法

您需要确保您尝试在屏幕上找到的图像不大于您的显示分辨率,因为在小于它的其他图像中找不到该图像。