0
我正在使用簡單代碼通過PIL函數getcolors()將圖像與桌面截圖進行比較。當我打開一個圖像,它的工作原理:im.getcolors()返回無
im = Image.open('sprites\Bowser\BowserOriginal.png')
current_sprite = im.getcolors()
print current_sprite
然而,同時使用pyautogui.screenshot()和ImageGrab.grab()的截圖,我的代碼返回None。我已經嘗試使用RGB轉換,如下所示:Cannot use im.getcolors。
此外,即使我將屏幕截圖保存爲.png,它仍然不返回任何內容。
i = pyautogui.screenshot('screenshot.png')
f = Image.open('screenshot.png')
im = f.convert('RGB')
search_image = im.getcolors()
print search_image
第一次發佈,非常感謝幫助。