Ich habe versucht, eine Funktion zu machen, um ein Wort aus dem Browser zu erkennen. Meine derzeitige Lösung ist, den Screenshot an einem Ort zu machen, an dem der Text erscheinen kann.Machen Sie einen Filter auf eine Farbe
im = ImageGrab.grab(bbox=(1229, 11, 1233, 20))
im = im.convert('1')
pixels = im.getdata()
Aber, es mit nur kleinen Bild, was Erfassung von grab
Funktion arbeiten. Und der Text, den ich entdecken möchte, hat eine einzigartige Farbe. Also, muss man trotzdem einen Filter machen, kann man alle Farben verschwinden lassen und nur Weiß und diesen Text anzeigen?
ist der Wert 'x == REQUIREDCOLOR' hexa? – AlphaWolf
Welcher Wert auch immer Ihr Pixel ist, nachdem Sie ihn in 'im.convert ('1')' umgewandelt haben –