使用pyscreensh截图

2024-05-14 21:31:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我只想用python创建一个截图。在互联网上,我需要使用pyscreenshot库和枕头库。所以我把它们都安装并导入到py文件中。

最后我想到:

import numpy as np
import matplotlib.pyplot as plt
import pyscreenshot as ImageGrab

img = ImageGrab.grab()
plt.imshow(img, cmap='gray', interpolation='bicubic')
plt.show()

这不会给我任何错误,但是,屏幕截图不会弹出。

我在这里做错了什么?


Tags: 文件pyimportnumpyimgmatplotlibasnp
1条回答
网友
1楼 · 发布于 2024-05-14 21:31:21

所以我发现了问题。。。

地址:

import pyscreenshot as ImageGrab

我做到了:

from PIL import ImageGrab

就这些。

这是我的最终代码:

import numpy as np
import matplotlib.pyplot as plt
from PIL import ImageGrab

img = ImageGrab.grab()


plt.imshow(img, cmap='gray', interpolation='bicubic')
plt.show()

如果你和我有同样的问题,希望这对你有帮助。

相关问题 更多 >

    热门问题