|
|
|
FindPic函数简介: 查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理.' {4 @$ h2 Q: ^; H& u
这个函数可以查找多个图片,只返回第一个找到的X Y坐标.' } y1 I+ D7 y/ p& q
函数原型:. D3 S1 ~ a5 s" T( `" `
7 w) I% L' ~. `1 | ?+ Ilong FindPic(x1, y1, x2, y2, pic_name, delta_color,sim, dir,intX, intY)
0 A* c; }" G/ I4 E, {参数定义:' m0 s, ?( m% B% H! V
; q& H3 ~1 c; M- G9 | j$ H$ R
x1 整形数:区域的左上X坐标1 J# I1 P0 v' x
y1 整形数:区域的左上Y坐标1 j6 U$ _2 _9 u2 Q
x2 整形数:区域的右下X坐标
# l& D! k: H# Py2 整形数:区域的右下Y坐标& n S& w# ^% C D, f
pic_name 字符串:图片名,可以是多个图片,比如"test.bmp|test2.bmp|test3.bmp"
8 h1 V# s! C1 xdelta_color 字符串:颜色色偏比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)
9 M* W: d( {2 n+ R6 fsim 双精度浮点数:相似度,取值范围0.1-1.0
9 l$ h h( R( @1 g$ y1 H' N. @9 Udir 整形数:查找方向 0: 从左到右,从上到下 1: 从左到右,从下到上 2: 从右到左,从上到下 3: 从右到左, 从下到上6 E% ]. @% M- N1 R) _! r& g
intX 变参指针:返回图片左上角的X坐标
1 M8 \) A; w) Q+ AintY 变参指针:返回图片左上角的Y坐标3 D4 Z) y `" n+ N8 u# P
返回值:
: {- B+ I: M- Y6 x ?整形数:
+ u! @9 K( K/ q# [9 W返回找到的图片的序号,从0开始索引.如果没找到返回-16 ]$ `5 \. Y" J9 j
' B+ s0 J1 i( M/ A
8 M/ b! u( i; N& }) Y使用例子3 G, v' V9 r' u' h# Y5 Q3 c; w
U. U! j! n. f. }2 b! H2 Y. S% E: B1 o8 Q4 f& I, y+ w" A! K
/ r8 o2 m/ X" C- u$ [7 v6 Z
9 d6 Y! c) U% t1 c+ w
# w5 A' Q- U% \0 q3 D, c5 A( o! N' A( ^
' X# R! F, {; A {2 G6 ]8 E# X# r$ r/ M. ]
+ |9 I& A0 P. {6 \/ S$ [2 n' F l9 |- y/ p ?+ ]+ @
|
|