当前位置:   article > 正文

动态图制作的简便思路实现_大漠动态图查找思路

大漠动态图查找思路

坛子里已经有帖子介绍了方法,无非是截取一堆图片进行判断,不过这种判断方法肯定会有遗漏的,下面我把这个方法完善一下:

第一步,仍然是截取图片,代码均以大漠为例:

  1. Call 大漠注册
  2. dm_ret = dm.SetPath("d:\temp")
  3. i = 10
  4. For 20
  5.     i = i + 1
  6.     dm_ret = dm.Capture(0, 0, 2000, 2000, i & ".bmp")
  7.     Delay 50
  8. Next

复制代码

用上面的方法截取了20张图片到d:\temp,编号从11到31。

 

第二步,开始找图:

以下为本帖隐藏内容


==============================

  1. Call 大漠注册
  2. dm_ret = dm.SetPath("d:\temp")
  3. i = 10
  4. For 10
  5.     dm_ret = dm.FindPic(0, 0, 2000, 2000, "11.bmp|12.bmp|13.bmp|后面自己添.bmp", "000000", 0.9, 0, intX, intY)
  6.     If intX >= 0 and intY >= 0 Then
  7.      i = i + 1 //只要找到一张图片,i的值就会大于10,20张图总会找到一张,提高了准确率
  8.     End If
  9.     Delay 50
  10. Next
  11.  
  12. If i > 10 Then
  13.     TracePrint "找到,这里写找到图片的代码"
  14. ElseIf i = 10 Then
  15. TracePrint "没找到,这里写没找到图片的代码" //i的值不变,说明一张没找到
  16. End If

这个方法大幅提高了找图的准确率,减少了误判。

 

原帖地址 http://bbs.anjian.com/showtopic-640918-1.aspx

 

这个做动态图的思路可以大大简化动态图处理的时间 挺实用的 可以考虑下无论是安卓还是其他的脚本工具 思路都是一样的

 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号