问题描述
我想在屏幕上定位具有特定区域的图像,但它显示 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
解决方法
您需要确保您尝试在屏幕上找到的图像不大于您的显示分辨率,因为在小于它的其他图像中找不到该图像。