是否有任何python库可以在linux和windows上打印屏幕截图?任何帮助将不胜感激。在windows和linux中使用python捕获屏幕截图
0
A
回答
1
图书馆Castro可用于您的事业。
下面是我用Google搜索了一下,看到这个在forumn文档
from castro import Castro
c = Castro()
c.start()
# Do something awesome!
c.stop()
+0
之一,我看着卡斯特罗和它由于其简单而好!谢谢。我不想使用gtk,因为我不知道它是如何在windows上工作的(我对GUI的其他平台感到害怕,除了linux的其他平台,我使用wxpython作为GUI) – 2012-03-21 12:57:21
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."
链接到计算器的答案是this
相关问题
- 1. 使用ScreenCapture捕获屏幕截图并捕获屏幕截图.CaptureScreenshot
- 2. 捕获屏幕截图
- 3. 捕获MKMapView屏幕截图
- 4. ASP.NET - 捕获屏幕截图
- 5. 捕获屏幕截图
- 6. 在硒中捕获屏幕截图
- 7. 用ImageMagick ++捕获X11屏幕截图
- 8. 在Windows 7中使用Windows Service获取屏幕截图
- 9. 使用selenium捕获黑色图像。捕捉屏幕截图
- 10. 无法在iMacros中捕获使用JavaScript的屏幕截图
- 11. windows屏幕捕获
- 12. 捕获屏幕截图 - html2canvas不工作
- 13. 捕获屏幕截图的iframe
- 14. 在iPhone中捕捉屏幕截图?
- 15. python中的屏幕截图
- 16. 如何在iPhone上使用UI自动捕获屏幕截图?
- 17. 使用Uiautomator捕获图像/屏幕截图的异常
- 18. 执行程序从Windows服务捕获屏幕截图
- 19. 捕获并保存屏幕截图,你点击 - Windows C#
- 20. 如何在Windows Form应用程序中获取监视器的屏幕大小以捕获屏幕截图?
- 21. 使用ffmpeg捕获Windows屏幕
- 22. 使用DirectX捕获Windows上的屏幕
- 23. C++ Windows屏幕截图
- 24. 什么是最有效的屏幕截图方式?使用DirectX捕获屏幕?
- 25. 通过Selenium + Python + Jenkins捕获屏幕截图失败
- 26. Windows服务无法在Windows 7中获取屏幕截图
- 27. 如何使用phantomcss捕获iframe内组件的屏幕截图
- 28. 如何使用objective-c捕获iOS屏幕截图的子集?
- 29. 使用webdriver捕获屏幕截图与背景
- 30. 使用C捕获嵌入式视频的屏幕截图#
-1究竟是什么?这让我很困惑! – 2012-03-21 12:48:22
最有可能不搜索谷歌和/或堆栈溢出。在不到5秒钟内,我发现这个链接http://stackoverflow.com/questions/69645/take-a-screenshot-via-a-python-script-linux,这只是众多 – Brian 2012-03-21 12:50:14