如何使用 Python 进行截图?
Python 是一种广泛使用的通用编程语言。它可以执行各种任务。其中之一就是进行截图。它提供了一个名为“pyautogui”的模块,可以用于截图。“pyautogui”截取的图片是 PIL(Python 图像库)格式,它支持打开、操作和保存许多不同的图像文件格式。
PIL(Python Imaging Library)是Python的第三方图像处理库,支持图像存储、显示和处理,能够处理几乎所有图片格式,包括缩放、剪裁、叠加、添加线条、图像和文字等操作
所需模块:
Pillow:要安装 Pillow,在终端中输入以下命令。
pip install Pillow
pyautogui:要安装 pyautogui,在终端中输入以下命令。
pip install pyautogui
以下是一个示例
# Python 程序进行截图
import numpy as np
import cv2
import pyautogui
#使用pyautogui进行截图
image = pyautogui.screenshot()
#这将以 PIL 格式返回图像并存储在 “image” 中。
#如果你需要将图像保存为文件,可以像这样传入文件路径作为参数。
image1 = pyautogui.screenshot("image1.png")
效果如下: