pyscreenshot PIL画像メモリまたはファイルに画面の内容をコピーするために使用することができますPythonモジュールは  Windowsでのみ動作しますImageGrabモジュール、用交換。
使用法
例:
ImageGrabとして輸入pyscreenshot
#全画面表示
IM = ImageGrab.grab()
im.show()
画面の#部分
IM = ImageGrab.grab(バウンディングボックス=(10,10,500,500))
im.show()
ファイルへ#
ImageGrab.grab_to_file( 'im.png')
<強い>インストールの
一般的な
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; setuptoolsのかピップをインストール
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; PILをインストール
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;少なくとも一つのバックエンドをインストール
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;プログラムをインストールします。
あなたがsetuptoolsのインストールされている場合:
ルートとして#
easy_installをpyscreenshot
あなたがピップインストールしている場合:
ルートとして#
pyscreenshotをインストールピップ
Ubuntuの
#つ以上
須藤はapt-getをインストールscrot
sudoのImageMagickをインストールapt-getを
須藤はapt-getをインストールするのpython-gtk2の
sudoはapt-getはのpython-Qt4をインストール
須藤はapt-getをインストールするのpython-wxversion
#Pythonのイメージングライブラリ(必須)
須藤はapt-getをインストールするのpython-イメージング
須藤はapt-getをインストールするのpython-setuptoolsの
sudoのeasy_installをpyscreenshot
アンインストール
ルートとして#
PIPアンインストールpyscreenshot
の特長の
- クロスプラットフォームラッパーます。
- デスクトップ全体をキャプチャします。
- 領域のキャプチャー
- 節約がファイルまたはPIL画像メモリ
- はいくつかのバックエンドは、この議論に基づいています。http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linuxます。
- プラグインベース、それはさまざまなバックエンドのラッパーがあります。
- scrotます。
- のImageMagickます。
- はPyGTKます。
- PILます。
- PyQt4ます。
- wxPythonをします。
(Windowsのみ)
の要件の
- のPythonます。
の制限事項の
- は実装されていません: アクティブウィンドウをキャプチャする
- 異なるバックエンドが同じデスクトップとは若干異なる画像を生成する、これは調査する必要があります。
- はImageMagickのは一部のシステムでブラックボックスを作成します。
- PyGTKのバックエンドは$ DISPLAYをチェックしません - 登録&gt; Xvfbので作業していない
- 遅い:0.2秒 - 0.7秒ます。
コメントが見つかりません