我是Python的初学者。 根据PyAutoGUI的文档1, getpixel函数当然返回三个数字的元组,(R,G,B)。 但是,我的代码返回一个包含四个数字的元组。
import pyautogui
from PIL import Image
img = Image.open("imagefilename.png")
print(img.getpixel((10,10)))
返回值应该是(150, 210, 255)
,但就我而言,它就像(0, 150, 210, 255)
。通过一些简单的分析,我知道后三个数字分别是R,G,B。那么第一个数字是多少?或者,我的Python环境有问题吗?
以下是一些真实的返回值。
(0, 168, 229, 255)
(63, 222, 250, 255)
(247, 244, 246, 255)
(0, 167, 229, 255)
(0, 168, 229, 255)
(0, 167, 233, 255)
mac OS X Sierra(10.12.4),Python 3.6,上面的代码是在bash上运行的。