如何解决我正在用 python 制作一个屏幕捕获窗口,但捕获很奇怪
我正在制作一个使用 Python 捕获 tk 屏幕窗口的程序。我设置了变量(x,y,x_end,y_end) 来制作程序,我把变量放在ImageGrab.grab() 中,但是大小会改变以适应窗口,但它总是在同一位置捕获。 我们如何解决这个问题?非常感谢您的回复
def saveasImage():
print("save as image")
global im,tk_img,fname,out,img,x,y_end
x=window.winfo_rootx()
y=window.winfo_rooty()
x_end=window.winfo_rootx()+window.winfo_reqwidth()
y_end=window.winfo_rooty()+window.winfo_reqheight()
img=ImageGrab.grab((x,y_end))
fname = fd.asksaveasfile(mode='w',defaultextension='.jpg')
img.save(fname)
window.update()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。