屏幕找图 (screen.find_image)
声明
横坐标, 纵坐标 = screen.find_image(图片 [, 相似度, 左, 上, 右, 下 ])
参数及返回值
- 图片
- 字符串型
- 需要找的图片,可以是 png 或是 jpeg 格式的图片数据
- 图片对象
- 或是一个图片对象 (可参考 图片对象模块 (image) )
- 文本型
- 需要找的截图文件名或者/图片文件路径,如果不是合法路径则会以数据方式解析
- 字符串型
- 相似度
- 整数型,可选参数,需要找的图片的相似度,范围 1~100,默认为 95
- 左, 上, 右, 下
- 整数型,可选参数,搜索区域,默认 全屏
- 横坐标, 纵坐标
- 整数型,返回找到的图片的左上角坐标,搜索失败返回 -1, -1
说明
在屏幕上寻找一个图像的位置,该函数会引用 image.cv 模块
注意: 如果需要做多分辨率兼容,那么建议是于分辨率最小的设备上截图;大分辨率上的截图会无法在小分辨率设备上找到
示例
-- 示例 1 (寻找截图文件在当前屏幕上面的位置) :
x, y = screen.find_image(
"abc.png" --abc.png是截图文件的文件名
, 95, 0, 0, 639, 1135)
print(x,y)