aadamfr / Super_macro

Super macro système d'automatisation
12 stars 1 forks source link

Trouve Image #19

Open JeanBedard opened 10 years ago

JeanBedard commented 10 years ago

La fonction Trouve Image ne fonctionne pas toujours. On dirait que dans certains cas (qui me semble identique en terme d'image et positionnement dans l'écran), la fonction retourne -1 et d'autres fois elle retourne la bonne coordonnée.

Aussi, je voulais savoir si c'était possible que l'image à trouver pouvait être un PNG et tenir compte de la transparence ? Ainsi, même si les "alentours" de l'image change, si la partie non-transparente du PNG est trouvée, on a un "hit".

JeanBedard commented 10 years ago

Bravo en passant pour ce super projet. Dommage que ça soit en Delphi... autrement j'aurais pu contribuer (en C#).

xan2622 commented 10 years ago

Salut JeanBedard.

TrouveImage fonctionne. Cependant, il est extrèmement sensible à l'image recherchée. Autrement dit, si l'image qui arrive sur ton écran varie ne serait-ce que d'un pixel par rapport à l'image recherchée, TrouveImage plantera.

Et non, TrouveImage ne gère pas la transparence de PNG. Si tu as -1 c'est que l'image qui arrive sur ton écran n'est pas trouvée.

Si tu veux de l'aide sur une macro, merci de poster sur le forum. http://supermacro.legtux.org/phpBB3/index.php