python - 使用Python选择屏幕区域

标签 python screenshot

我正在用 Python 开发一个屏幕截图实用程序。目前它是专门针对 Linux 的。到目前为止,我已经能够拍摄完整桌面的屏幕截图,并将其上传到 Imgur,然后将链接复制到剪贴板。现在我想扩展到诸如事件窗口或特定选择的屏幕截图之类的功能。如果有人可以提供帮助,我很想知道哪种模块最适合此目的,以及如何实现这样的模块。

最佳答案

该功能取决于您用于图像抓取的内容。

With PIL

With GTK

要截取事件窗口的屏幕截图:

另请参阅 pixbuf api

Off topic

有一些投屏工具:http://pypi.python.org/pypi/castro/1.0.4

关于python - 使用Python选择屏幕区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895732/

相关文章:

python - 应该使用什么来转换模型列的值?

python - Dataframe 到 PowerBI 的 json 格式

python - 如何更改 Pandas 箱线图中 mustache 的线条样式?

iOS ScrollView 截图

java - 截取 Android 中当前 View 的屏幕截图

php - 在 Linux 租用服务器上免费获取网站截图,服务器端

python - 嵌入绘图主窗口中的双绘图

python - 带有条件函数 When (?) 的 Django 查询

javascript - 使用 render.text.css 拍摄 HighChart 的快照

iphone - iOS中iCarousel/CATransform3D截图