资源介绍:
源码使用矩阵形式判断图像的差异。
资源作者:
资源界面:
.版本 2
.支持库 jedi
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 时间, 整数型
.局部变量 坐标, 坐标
.如果真 (文件名编辑框1.文件名 ≠ “”)
时间 = 取启动时间 ()
坐标 = 屏幕找图 (读入文件 (文件名编辑框1.文件名))
.判断开始 (坐标.x = -1)
标题 = “未找到图片”
.默认
标题 = “耗时:” + 到文本 (取启动时间 () - 时间) + “毫秒”
.判断结束
编辑框1.内容 = 到文本 (坐标.x)
编辑框2.内容 = 到文本 (坐标.y)
.如果真结束
.子程序 屏幕找图, 坐标, 公开, 返回找到的第一个坐标,未找到返回-1
.参数 图片, 字节集, , 必须为24位bmp图片
.局部变量 屏幕图片, 字节集
.局部变量 图片数据2, 字节集
.局部变量 图片数据1, 字节集
.局部变量 图片宽, 整数型
.局部变量 图片高, 整数型
.局部变量 屏幕宽, 整数型
.局部变量 屏幕高, 整数型
.局部变量 余数1, 整数型
.局部变量 余数2, 整数型
.局部变量 计次, 整数型
.局部变量 坐标, 坐标
.局部变量 次数, 整数型
.局部变量 起始, 整数型
坐标.x = -1
坐标.y = -1
屏幕图片 = 快照 (, , )
屏幕宽 = 屏幕图片 [19] + 屏幕图片 [20] × 256
屏幕高 = 屏幕图片 [23] + 屏幕图片 [24] × 256
图片宽 = 图片 [19] + 图片 [20] × 256
图片高 = 图片 [23] + 图片 [24] × 256
屏幕图片 = 取字节集右边 (屏幕图片, 取字节集长度 (屏幕图片) - 54)
图片 = 取字节集右边 (图片, 取字节集长度 (图片) - 54)
余数1 = 屏幕宽 % 4
余数2 = 图片宽 % 4
图片数据2 = 取字节集左边 (图片, 图片宽 × 3)
起始 = 寻找字节集 (屏幕图片, 图片数据2, )
.计次循环首 (图片高, 计次)
图片数据1 = 取字节集中间 (屏幕图片, (计次 - 1) × 屏幕宽 × 3 + 起始 + (计次 - 1) × 余数1, 图片宽 × 3)
图片数据2 = 取字节集中间 (图片, (计次 - 1) × 图片宽 × 3 + (计次 - 1) × 余数2 + 1, 图片宽 × 3)
.如果真 (图片数据2 = 图片数据1)
次数 = 次数 + 1
.如果真结束
.计次循环尾 ()
.如果真 (次数 = 图片高)
起始 = (计次 - 1) × 屏幕宽 × 3 + 起始
余数1 = 起始 \ 3 % 屏幕宽
次数 = 起始 \ 屏幕宽 × 3
.判断开始 (余数1 > 0)
次数 = 次数 + 1
.默认
余数1 = 余数1 + 1
.判断结束
坐标.x = 余数1
坐标.y = 屏幕高 - 次数 + 1
.如果真结束
返回 (坐标)
.子程序 __启动窗口_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
标题 = “屏幕找图 QQ:390872810”
资源下载:
易语言屏幕差异模块源码
易语言屏幕下雪源码
易语言窗口找图
易语言指定窗口内找图
易语言++屏幕找图
易语言+屏幕找图
找图逻辑代码
易语言屏幕找图
屏幕找图
易语言识别屏幕图片
易语言屏幕查找图片
易语言屏幕图像识别
易语言找游戏窗口图片
易语言不分角度的找图
易语言 找图找字
易语言全屏找图