我试过很多方法,但是如果我尝试对一个全尺寸的窗口进行自动截屏,我只能得到一个黑屏。在
我试过了图像抓取(),自动Prt Scr压力机,我没有运气。在
自动Prt Scr按键允许我手动将图像正确粘贴到paint中,但是如果我尝试使用ImageGrab.Grab剪贴板()它又变黑了。在
hwnd=win32gui.GetActiveWindow()也给了我黑色的图像,尽管我不确定win32gui中的其他东西是否能给出正确的结果(它似乎没有很好的文档记录)。在
最后我尝试的是自动按键和win32剪贴板.GetClipboardData(win32clipboard.CF_位图)这给了我一个整数结果,可能是黑色的也可能不是黑色的。如果有人知道如何在Python中将GetClipboardData转换为图像,那就太好了。在
或者我希望你能给我其他的建议。所有这些方法(除了getClipboardData之外,我无法计算)都适用于窗口程序的屏幕截图。在
谢谢。在
你试过了吗
从http://effbot.org/imagingbook/imagegrab.htm开始? 如果是的话,把你的修改过的代码贴出来,完整的,这样我们就可以查出来了。在
相关问题 更多 >
编程相关推荐