Skip to content

图色_多点找色

函数简介

FindMulColor接口用于在指定区域内查找符合的坐标点。

在区域范围内,根据指定的多个点颜色寻找指定的坐标,支持多色、偏色、相似度,只返回第一个找到的坐标。

注意: 当窗口完全静止时,万能截图模式可能无法截取到图像。在这种情况下,可以使用“窗口_重画”(InvalidateRect)命令来强制刷新窗口以进行正常截图。

函数原型

cpp
LONG FindMulColor(X1, Y1, X2, Y2, first_color, offset_color, Sim, Dir, intX, intY)

参数定义

X1: 绑定窗口的左上角x坐标。x1、y1、x2、y2全部填0为截图全屏

Y1: 绑定窗口的左上角y坐标。x1、y1、x2、y2全部填0为截图全屏

X2: 绑定窗口的右下角x坐标。x1、y1、x2、y2全部填0为截图全屏

Y2: 绑定窗口的右下角y坐标。x1、y1、x2、y2全部填0为截图全屏

first_color: 第一点颜色。支持多个颜色组合,可带偏色,用"-"隔开,如:ffffff-050505,支持多个颜色组合(用|隔开),如:ffffff|ff0000-050505

offset_color: 偏移颜色组。相对与第一个颜色坐标点的偏移颜色组,推荐使用离火综合工具快速生成,格式:x偏移|y偏移|颜色,x偏移|y偏移|颜色,x偏移|y偏移|颜色|颜色-偏色|颜色. 需要多个颜色用"|"隔开,每个","代表新的点

Sim: 相似度。范围0.0-1.0

Dir: 查找方向。

  • 0: 从左到右,从上到下

  • 1: 从左到右,从下到上

  • 2: 从右到左,从上到下

  • 3: 从右到左,从下到上

  • 4: 从中心往外查找

  • 5: 从上到下,从左到右

  • 6: 从上到下,从右到左

  • 7: 从下到上,从左到右

  • 8: 从下到上,从右到左

intX: 返回该点的x坐标。填入整数型变量接收返回结果,找不到返回-1

intY: 返回该点的y坐标。填入整数型变量接收返回结果,找不到返回-1

返回值

1: 匹配

-1: 不匹配

-3: 截图失败

-100: 坐标范围越界

易语言调用例子(来自网盘:图色_多点找色例子)


主题切换
 全屏
复制代码

离火插件易语言模块源码


主题切换
 全屏
复制代码

离火AI插件官方网址 https://www.lihuochajian.com