Appearance
图色_找图Ex
函数简介
LhFindPicEx
接口用于在指定区域内查找图片,并返回图片的序号。如果找到第一张图片,则返回 1;如果找到第二张图片,则返回 2;如果找不到图片,则返回-1。
注意: 当窗口完全静止时,万能截图模式可能无法截取到图像。在这种情况下,可以使用“窗口_重画”(InvalidateRect
)命令来强制刷新窗口以进行正常截图。
函数原型
cpp
BSTR LhFindPicEx(X1, Y1, X2, Y2, PicPath, delta_color, Sim, Dir)
参数定义
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 为截图全屏
PicPath
: 图片名。多张图用|隔开,如:a.bmp|b.bmp
delta_color
: 色偏。每两位数代表 RGB 通道颜色值允许的容差。例如:151012 对应的是图片的 RGB 通道的允许的偏移范围十六进制,其中的 15 代表 R 通道容差 15,G 通道容差 10,B 通道容差 12。 若只填入两位数如 00、15,内部将自动转为灰度图进行识别
Sim
: 相似度。范围 0.0-1.0
Dir
: 找图方向。
0: 从左到右,从上到下
1: 从右到左,从上到下
2: 从左到右,从下到上
3: 从右到左,从下到上
返回值
成功返回识别的所有目标
"-3": 截图失败
"-100": 坐标越界,请检查 x1,y1,x2,y2 是否正确
易语言调用例子(来自网盘:图色_找图Ex例子)
主题切换
全屏复制代码
离火插件易语言模块源码
主题切换
全屏复制代码