Appearance
图色_多点找色_字节集
函数简介
FindMulColorMem
接口用于在指定区域内查找符合的坐标点。
在区域范围内,根据指定的多个点颜色寻找指定的坐标,支持多色、偏色、相似度,只返回第一个找到的坐标。
注意: 当窗口完全静止时,万能截图模式可能无法截取到图像。在这种情况下,可以使用“窗口_重画”(InvalidateRect
)命令来强制刷新窗口以进行正常截图。
函数原型
cpp
LONG FindMulColorMem(Pic, PicSize, X1, Y1, X2, Y2, first_color, offset_color, Sim, Dir, intX, intY)
参数定义
Pic
: 大图变量数据地址。
PicSize
: 大图数据长度。
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: 坐标范围越界
离火插件易语言模块源码
主题切换
全屏复制代码