使用ImageGrab模組返回指定區域的畫素

2021-10-05 20:32:17 字數 520 閱讀 9579

imagegrab模組用法

imagegrab模組用於將當前螢幕的內容或者剪貼簿上的內容拷貝到pil影象記憶體。

一、imagegrab模組的函式

grab

定義:imagegrab.grab() ⇒ image

imagegrab.grab(bbox) ⇒ image

定義:抓取當前螢幕的快照,返回乙個模式為「rgb」的影象。引數邊界框用於限制只拷貝當前螢幕的一部分區域。

用法1:返回指定區域的畫素:

from pil import imagegrab

im = imagegrab.grab(

)#獲取當前螢幕快照

pix = im.load(

)#用於讀取畫素

print

(pix[

245,29]

)#傳入座標,可以指定任意座標,這裡是(245,29),該行**表示列印該座標的rgb元素值,返回值為乙個元組

關於sequelize op模組返回資料的應用

const testname await database.findall 比如以上例子,假設 testname為 food,我將op到的資料放在了testname裡,如果直接利用 console.log testname.id 將會返回undefined正確操作應該先將資料進行for.of.遍歷 ...

Python使用模組Pyserial模組報

用pip安裝pyserial後 sudo h pip install pyserial,執行新建的程式,名稱為serial.py,程式中用到 import serial.toos.list ports,但總是提示importerror no module named tools.list ports...

python os模組使用

os.sep 可以取代作業系統 特定的路徑分割符 os.linesep 字串給出當前平台使用的行終止符。例如,windows使用 r n linux使用 n 而mac使用 r os.name 字串指示你正在使用的平台。比如對於windows,它是 nt 而對於linux unix使用者,它是 pos...