Pythonで自動スクリーンショット機能を実装する方法

Pillowライブラリを使用して、Pythonで自動スクリーンショット機能を実装できます。PillowはPythonの画像処理ライブラリで、さまざまな画像フォーマットを開いたり、操作したり、保存したりするために使用できます。

以下に、Windows環境で自動的にスクリーンショットを撮影する方法の簡単なサンプルコードを示します。

from PIL import ImageGrab

# 获取屏幕截图
image = ImageGrab.grab()

# 保存截图
image.save("screenshot.png")

スクリーンショットを撮るImageGrab.grab()関数は、引数としてウィンドウの座標を(ウィンドウをアクティブにする必要はありません)指定し、撮れたスクリーンショットをもとにファイルを作成・保存します(ここでは”screenshot.png”ファイルを作成・保存しました)。

Pillowライブラリを使用する前に、インストールする必要があります。インストールするには次のコマンドを使用できます

pip install pillow

このサンプルコードは簡易実装の例にすぎず、指定範囲のスクリーンショットや定期的なスクリーンショットなど、追加できる機能は数多くあります。必要に応じて追加・修正してください。

bannerAds