Skip to content

图色_找图_字节集

函数简介

LhFindPicMem传入大图和小图,在大图中寻找小图的位置返回坐标。

仅支持24位BMP位图

函数原型

cpp
LONG LhFindPicMem(BigPic, BigPicSize, SmallPic, SmallPicSize, X1, Y1, X2, Y2, delta_color, sim, Dir, X, Y, W, H)

参数定义

BigPic: 大图变量数据地址。仅支持24位BMP图

BigPicSize: 大图数据长度。仅支持24位BMP图

SmallPic: 小图变量数据地址。仅支持24位BMP图

SmallPicSize: 小图数据长度。仅支持24位BMP图

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为原图尺寸识别

delta_color: 色偏。如:000000、050505、101010 对应的是图片的R G B通道的允许的偏移范围 十六进制。 填入两位数如00、15内部将自动转灰度图识别,每两位数代表 R G B通道颜色值允许的容差

sim: 相似度。范围0.0-1.0

Dir: 查找方向。

  • 0:从左到右,从上到下
  • 1:从右到左,从上到下
  • 2:从左到右,从下到上
  • 3:从右到左,从下到上

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

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

W: 传入小图的宽度。填入整数型变量接收返回结果,找不到返回-1

H: 传入小图的高度。填入整数型变量接收返回结果,找不到返回-1

返回值

1: 成功找到

0: 没有找到

-1: 图片不是24位BMP图片或图片损坏

-2: 传入了空指针

-3: 传入的图片错误

-4: 传入的图片不是24位图

-100: 坐标范围越界

易语言调用例子


主题切换
 全屏
复制代码

离火插件易语言模块源码


主题切换
 全屏
复制代码

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