bildschirm nach einer bestimmten farbe absuchen



  • also es geht darum das ich gerne einen bestimmten teil des bildschirms nach einer farbe abscannen moechte wird diese farbe erkannt soll ein ereigenis ausgeloest werden die koordinaten weiss ich wo abgesucht werden

    vll koennt ihr mir ja helfen waere nett



  • screenshot machen->pixel suchen, farbe scannen.
    geht bestimmt auch einfacher, aber es ist kein standard c++, da c++ keine bildschirme kennt. theoretisch kennt c++ nichtmal maus und tastatur.

    wenn du windows benutz->winapi
    sonst->irgendwo anders



  • vielleicht ist mein problem nicht ganz rueber gekommen

    ich weiss nicht wie ich sagen soll das er in einem bestimmte pixel bereich also es ist ein rechteck nach der farbe suchen soll



  • das musste programmieren 😉

    wenn du ein farbenarray hast:

    color a[10][15];//2dimensional
    color b[150];//1dimensional
    

    dann ist der pixel 3/1(ursprung 0/0) im array bei

    a[3][1];
    b[3*15+1];
    

    wenn du nun nach farben in nem rechteck suchen willst, musst du alle punkte im rechteck über ne schleife einzelnd ansprechen und testen.


Anmelden zum Antworten