pyautogui.screenshot()详解 您所在的位置:网站首页 screens/UG-07_s0920.png pyautogui.screenshot()详解

pyautogui.screenshot()详解

2023-12-24 13:02| 来源: 网络整理| 查看: 265

1 screenshot()函数 screenshot()函数会返回Image对象,也可以设置文件名

import pyautogui im1 = pyautogui.screenshot() im2 = pyautogui.screenshot('my_screenshot.png')

在一个 1920×1080 的屏幕上,screenshot()函数要消耗100微秒 ——不快也不慢。

如果你不需要截取整个屏幕,还有一个可选的region参数。你可以把截取区域的左上角XY坐标值和宽度、高度传入截取。

img_path = r'C:\Users\Administrator\Desktop\one.png' # 截图 im = pyautogui.screenshot(region=(0, 0, 300 ,400)) # 保存图片 im.save(img_path)

2 locateOnScreen()和center()函数 locateOnScreen()函数来获得图片坐标,返回元组

注:未成功识别,返回None;成功识别,返回首次发现该图像时左边的x,y坐标、宽度和高度。如果该图像在屏幕上能够找到多处,locateAllOnScreen()函数返回一个list

这个元组可以用pyautogui.center()函数来获取截图屏幕的中心坐标。

代码如下:

In [1]: import pyautogui In [2]: # 图片保存路径 ...: img_path = r'C:\Users\Administrator\Desktop\one.png' In [3]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有