查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理. 这个函数可以查找多个图片,只返回第一个找到的X Y坐标 @param x1 区域的左上X坐标 @param y1 区域的左上Y坐标 @param x2 区域的右下X坐标 @param y2 区域的右下Y坐标 @param pic_name 图片名,可以是多个图片,比如"test.bmp|test2.bmp|test3.bmp" @param delta_color 颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示) @param
(int x1,int y1,int x2,int y2,String pic_name,String delta_color,double sim,int dir,Variant intX, Variant intY)
| 1562 | * @return 返回找到的图片的序号,从0开始索引.如果没找到返回-1 |
| 1563 | */ |
| 1564 | public int FindPic(int x1,int y1,int x2,int y2,String pic_name,String delta_color,double sim,int dir,Variant intX, Variant intY){ |
| 1565 | return Dispatch.callN(dm,"FindPic",new Object[]{x1, y1, x2, y2, pic_name, delta_color,sim, dir,intX, intY}).getInt(); |
| 1566 | } |
| 1567 | |
| 1568 | /** |
| 1569 | * 查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理. |