python 3 如何用PIL获取全屏幕截图

 时间:2024-10-13 22:59:21

1、获取当前屏幕截图非常简单,需要import PI雉搽妤粲L.ImageGrab。调用grab函数即可得到Image对象,显示图片如图所示。

python 3 如何用PIL获取全屏幕截图

2、高版本的PIL中的grab函数还提供有一些参数。要查看当前PIL包的版本,可以import然后查看其__version__属性。

python 3 如何用PIL获取全屏幕截图python 3 如何用PIL获取全屏幕截图

3、如果是较高版本的PIL,还支持如截取所有屏幕的功能,指定all_screens参数即可。

python 3 如何用PIL获取全屏幕截图

4、也可以使用bbox参数指定截取一个窗口范围,传入4个数的元组,分别是左上角和右下角。

python 3 如何用PIL获取全屏幕截图

5、因此,如果配合pywin32获取指定窗口的Rect,如图所示,还可以截取指定窗口位置的图像。

python 3 如何用PIL获取全屏幕截图python 3 如何用PIL获取全屏幕截图

6、另外,ImageGrab模块下还有grabclipboardh函数,可以从剪贴板获取图像。

python 3 如何用PIL获取全屏幕截图
  • 电脑711最快解决方法
  • Windows Defender检查文件和应用要管理员设置
  • 设备描述符请求失败 usb无法使用,怎么办?
  • 一键重装系统失败进不了系统
  • 电脑卡屏死机画面定格怎么回事
  • 热门搜索
    小孩长水痘怎么办 股票换手率怎么看 铁棍山药怎么吃 口臭怎么去除小窍门 文殊菩萨心咒怎么念 怎么调整照片大小 万力轮胎质量怎么样 单眼皮怎么画眼妆 记忆力减退怎么办 地狱传送门怎么做