pixel felder vergleichen

03/21/2014 12:26 mareck#1
heyho,

ich wollte mal fragen ob es eine funktion in autoit gibt mit der man ein ganzes feld an pixeln vergleichen kann.

So nach dem motto, lies alle pixel zwischen x,y,x2,y2 aus und gucke ob du sie in dem bereich daneben findest.

einfach ein pixelsearch für ganze bereiche statt einzelnen pixeln.

(sinn dess ganzen ist es, ein bild zu erkennen und zu schauen ob es sich nochmal auf der website irgendwo befindet, und falls dass der fall ist soll es dann gelöscht werden ^^ aber den rest kriegt ich einfach hin)

gruß

[EDIT: bis jetzt habe ich nur die sehr unelegante lösung, dass ich pixelgetcolor benutze und pixelsearch in dem bereich daneben und dass ganze einfach in einer schleife mit hochzählenden koordinaten variablen, so dass im endeffekt 20 mal die pixel um den eigentlichen verglichen werden, aber das frisst zu viel ressourcen <.<]
03/21/2014 13:01 butter123#2
screenshot und mit imagesearcharea alles bis auf den bereich wo man das bild her hat nach dem bild suchen.
03/21/2014 13:23 mareck#3
problem ist, dass es für viele verschiedene bilder universal gehen soll nicht nur für eins, es soll automatisch gucken was ist das bild ganz links oben, gibts das nochmal, haus weg.

gruß
03/21/2014 13:33 butter123#4
naja wenn du gdi+ benutzt, kannst du sagen gib mir nen screenshot vonganz oben links und jetzt such im rest des screens nach dem bild.
03/21/2014 13:35 mareck#5
sorry, keine ahnung wie ich das mache ^^ kannst du mir die wichtigsten befehle hinschreiben, ich googles mir dann zusammen wies funktioniert, nur damit ich weis wonach ich suchen muss.

gruß