Вы следовали pyautogui doc ,
В нем четко сказано: PyAutoGUI может делать снимки экрана, сохранять их в файлы и находить изображения на экране , вызываяscreenshot () вернет объект Image, он может быть вызван по-разному:
>>> im1 = pyautogui.screenshot() # return an image object
>>> im2 = pyautogui.screenshot('my_screenshot.png') # image name will be as per parameter
>>> im3 = pyautogui.screenshot(region=(0,0, 300, 400)) # mention spedific region to get the screenshot
Все возвращают объект изображения, который впоследствии может быть использован / сохранен согласно требованию:
>>> im1.size() # will return a dimension of image as a tuple
>>> im2.save("<imagepath where you wish to save your image >") # save the image
>>> im.getpixel((100, 200)) # return color value of the point mentioned
Надеюсь, что это поможет:)