AttributeError:“图像”对象没有属性“ getPixel”

时间:2019-05-04 00:38:00

标签: python image-processing python-imaging-library

我正在关注有关自动化的《无聊的东西自动化》一书教程,在本练习中,我试图获取屏幕快照中某个像素的颜色。这里是一些代码:

        positionStr = 'X: ' + str(x).rjust(4) + ' Y: ' + str(y).rjust(4)
        pixelColor = pyautogui.screenshot().getPixel((x, y))

上面的代码与本书中的代码相同,但是我不断收到以下错误:

AttributeError: 'Image' object has no attribute 'getPixel'

我以为我导入了错误的库或其他东西,但这似乎不是问题所在。这是我要导入的内容:

import pyautogui
from PIL import Image

如何解决此错误?

1 个答案:

答案 0 :(得分:0)

这个错误是对的,枕头图像对象没有属性getPixel, 尝试

 pixelColor = pyautogui.screenshot().getpixel((x, y))