Linux で Python を使用してスクリーンショットをキャプチャする
多くの状況において、スクリーンショットを撮ることは、情報をキャプチャしたり、プロセスを文書化するのに便利な方法です。 。この記事では、外部ツールやライブラリを必要とせず、Linux ベースのシステムで Python スクリプトを使用してスクリーンショットをキャプチャするためのソリューションを提供します。
Linux スクリーンショット キャプチャ用の Python スクリプト
次の Python スクリプトは、GTK の機能を利用して、デスクトップ環境全体のスクリーンショットをキャプチャして保存します。
import gtk.gdk w = gtk.gdk.get_default_root_window() sz = w.get_size() print("The size of the window is {} x {}".format(*sz)) pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, sz[0], sz[1]) pb = pb.get_from_drawable(w, w.get_colormap(), 0, 0, 0, 0, sz[0], sz[1]) if pb != None: pb.save("screenshot.png", "png") print("Screenshot saved to screenshot.png.") else: print("Unable to get the screenshot.")
説明
以上がPython を使用して Linux でスクリーンショットをキャプチャするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。