python編程實現截屏操作

由於工作內容的要求,需要使用python實現對電腦屏幕內容進行截屏保存。查詢了相關資料,簡單介紹如下:

可以使用ImageGrab,具體代碼寥寥數行:

from  PIL import ImageGrab

im=ImageGrab.grab()
im.save("./c.jpg")

即可實現截屏操作,但是:該程序只可以在Windows系統以及Mac OS系統中使用,在Linux系統中會很無情的報錯。

那麼,在Linux下該如何做呢?內容來了,那就是使用pyscreenshot,當然首先需要進行安裝,以Ubuntu16.04爲例:

pip install pyscreenshot

隨後簡單示例代碼如下:

import pyscreenshot as ImageGrab

im=ImageGrab.grab()
im.save("./lj.jpg")
im.close()

即可實現截屏操作。想了解更多細節或者使用更多參數進行詳細控制?請查閱pyscreenshot官方文檔

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章