2012-03-21 14 views
0

LinuxとWindowsの両方でスクリーンショットを表示できるPythonライブラリはありますか?どんな助けもありがとう。WindowsとLinuxでのPythonによるスクリーンショットのキャプチャ

+0

-1のですか?これは私に多くのバッフル! –

+2

Googleを検索していない可能性があります。 5秒未満で私はこのリンクを見つけましたhttp://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linuxそしてそれは多くのちょうど1つです – Brian

答えて

1

ライブラリCastroは、あなたの原因として使用できます。ここで

は、私は少しググとforumnにこれを見ているドキュメント

from castro import Castro 
c = Castro() 
c.start() 
# Do something awesome! 
c.stop() 
+0

私はカストロとそれを見ましたそのシンプルさのためにいいです!ありがとう。私はgtkを使用したくないのですが、Windows上でどのように動作するのだろうと思っています(GUI以外のプラットフォームではLinux以外のプラットフォームには怖いです。GUI用wxpythonを使用しています) –

0

からのサンプルコードです。

import gtk.gdk 

w = gtk.gdk.get_default_root_window() 
sz = w.get_size() 
print "The size of the window is %d x %d" % 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." 

stackoverflowの答えへのリンクが正確に何のためにthis

関連する問題