. Yalnız Windows çalışır ImageGrab modulu üçün dəyişdirilməsi;
pyscreenshot bir Batareya image yaddaş və ya fayl & nbsp üçün ekran məzmunu surəti üçün istifadə edilə bilər ki, bir Python modulu edir.
Istifadə
Misal:
ImageGrab idxal pyscreenshot
# Tam ekran
im = ImageGrab.grab ()
im.show ()
Ekranın # üzvü
im = ImageGrab.grab (Bbox = (10,10,500,500))
im.show ()
# Fayl
ImageGrab.grab_to_file (im.png)
Quraşdırma
Ümumi
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; setuptools və ya DİP bərpa
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Batareya quraşdırma
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ən azı bir backend bərpa
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; proqram bərpa edin:
varsa setuptools quraşdırılıb:
# Kök kimi
easy_install pyscreenshot
Siz tırtıl yüklü əgər:
# Kök kimi
pyscreenshot bərpa PIP
Ubuntu
# Bir və ya daha
sudo apt-get install scrot
sudo apt-get install ImageMagick
sudo apt-get install python-gtk2
sudo apt-get python-Qt4 quraşdırma
sudo apt-get install python-wxversion
# Python Imaging Kitabxana (lazım)
sudo apt-get install python-views
sudo apt-get install python-setuptools
sudo easy_install pyscreenshot
Uninstall
# Kök kimi
DİP sil pyscreenshot
Features
- Crossplatform banderol
- bütün masa üstü tutan
- sahəsi tutan
- qənaət fayl və ya Batareya image yaddaş
- Bəzi backends Bu müzakirə əsaslanır: http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linux
- Plugin əsasında müxtəlif backends üçün banderol var:
- scrot
- ImageMagick
- PyGTK
- (yalnız Windows) Batareya
- PyQt4
- wxPython
tələblər
- Python
məhdudiyyətlər
- deyil həyata keçirilir: aktiv pəncərə tutan
- müxtəlif backends eyni masa üstü qədər müxtəlif şəkillər yaratmaq, bu araşdırılmalıdır
- ImageMagick bəzi sisteminin Blackbox yaradır
- PyGTK backend $ DISPLAY yoxlamaq deyil - & gt; Xvfb ilə iş deyil
- : 0.2s - 0.7s
Yavaş
Şərhlər tapılmadı