用户使用python输入鼠标的屏幕截图

时间:2016-09-06 03:00:07

标签: python screenshot

所以我想用python实现一个全局和部分截图工具(比如Windows中的剪切工具)。我希望用户输入他想用鼠标截取的区域。我可以使用pyscreenshot模块,但我如何操作输入:

im=ImageGrab.grab(bbox=(10,10,510,510)) # X1,Y1,X2,Y2

在给出的例子中?

P.S。 https://github.com/ponty/pyscreenshot模块的存储库

1 个答案:

答案 0 :(得分:0)

您可以执行类似

的操作
cursor = X.NONE
self.window.grab_pointer(1,X.PointerMotionMask|X.ButtonReleaseMask|X.ButtonPressMask,X.GrabModeAsync, X.GrabModeAsync, X.NONE, cursor, X.CurrentTime)

查看完整示例here