我正在使用 PIL 的 ImageGrab 來(lái)獲取屏幕上特定像素的 RGB 值。我無(wú)法理解在哪里設(shè)置 x 和 y 坐標(biāo)以獲取像素。這是到目前為止的模式代碼:from PIL import ImageGrabimport threadingdef getcol(): global pxcolor threading.Timer(0.5, getcol).start() pixel=ImageGrab.grab().load() for y in range(0,1,1): for x in range(0,1,1): pxcolor=pixel[x,y] print(pxcolor)getcol()我嘗試更改 和 的range值x,y但這改變了它的打印方式。我是一個(gè)初學(xué)者,我很抱歉這個(gè)愚蠢的問(wèn)題,但我已經(jīng)研究了很長(zhǎng)時(shí)間并且無(wú)法弄清楚。目前它只是從我的屏幕左上角獲取像素。我想在我的 1920x1080 屏幕上捕獲單個(gè)中間像素。
設(shè)置 ImageGrab 從何處獲取像素顏色
繁星點(diǎn)點(diǎn)滴滴
2021-10-19 17:06:16