TC官方合作论坛

标题: 找图求助 [打印本页]

作者: vcewfdw    时间: 2012-11-24 19:15
标题: 找图求助
我的代码如下:
  1. 整型 图片X坐标,图片Y坐标,图像序号
  2. 图像序号=图像.找图(0,0,13,16,"c:\\register.bmp",#FEB601,1.0,0,图片X坐标,图片Y坐标)   
复制代码
怎么就找不到呢.
我截取了的是一个按钮上面的一小块,存在C盘根目录的.但是每次都是返回负一
另外.我不知道他这个左边,右边,上边,下边怎么写.上面的13,16是图片的宽和高.不知道对不对.反正填写零也找不到.
作者: f45601535    时间: 2012-11-24 19:18
回复 1楼vcewfdw的帖子

  你把 着个 (,#FEB601) 改成 0试试 可以的话采纳哦
作者: vcewfdw    时间: 2012-11-24 19:19
回复 2楼f45601535的帖子

还是不行
作者: f45601535    时间: 2012-11-24 19:22
回复 3楼vcewfdw的帖子

0,0,13,16,"c:\\register.bmp",#FEB601,1.0,0,图片X坐标,图片Y坐标
你要注意几点 1 你截取的是一个坐标点的颜色,还是一个图 ,你这个找图的范围也太小了吧~~~~
还有重要的是 你在截图的时候那个图片有没有变化(有的图片鼠标移动过去会有点明暗变化)
#FEB601 你找图要把这个去掉改成0试试
作者: kkkkkkk    时间: 2012-11-24 19:24
范围加大看看.你说13,16是图片的宽和高,这里要的是搜索的范围,不是图片的大小.而且你这是前台找图吧,图不能被挡住.

整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,2000,2000,"c:\\register.bmp",#FEB601,1.0,0,图片X坐标,图片Y坐标)
作者: vcewfdw    时间: 2012-11-24 19:28
回复 5楼kkkkkkk的帖子

13,16貌似和这个没有关系.我以前写过类似的功能.但是不是用的TC.其次考虑到程序的大小.且执行的效率所以才弄的这么i小.
我重新截图试试
作者: vcewfdw    时间: 2012-11-24 19:36
回复 5楼kkkkkkk的帖子

成功了.谢谢了哈.




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1