Appearance
图色_找色_字节集
函数简介
FindColorMem
接口用于在指定区域内查找符合的坐标点。
传入坐标并比对颜色是否与传入的颜色字符串匹配,函数返回值为颜色序号,变量返回该点的xy坐标
注意: 当窗口完全静止时,万能截图模式可能无法截取到图像。在这种情况下,可以使用“窗口_重画”(InvalidateRect
)命令来强制刷新窗口以进行正常截图。
函数原型
cpp
LONG FindColorMem(Pic, PicSize, X1, Y1, X2, Y2, 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为原图尺寸识别
color
: 颜色。支持多个颜色组合,可带偏色,如:ffffff-050505,支持多个颜色组合(用|隔开),如:ffffff-101010|ff0000-050505
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: 坐标范围越界
离火插件易语言模块源码
主题切换
全屏复制代码