Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Hi indem du alle Pixel suchst, z.B. per For-Schleife auf einer Bitmap (hier wäre LockBits angebracht). Den Bildschirminhalt kannst du über System.Drawing.Graphics.CopyFromScreen erhalten. Nachtrag: Bei LockBits würde ich gleich ein eindimensionales Integer-Array angeben, das 32-Bit RGB-Daten erhält (ohne Alpha), sodass du bequem einfach über For i As Integer = 0 To _bitmap.Width * _bitmap.Height - 1 darüberiterieren kannst. Du kannst natürlich auch Parallel.For dazu verwenden, das wird aber vom …

  • Benutzer-Avatarbild

    Könnte ich schon, aber was soll das Beispiel alles umfassen? Habe oben btw. einen Nachtrag ergänzt. Viele Grüße ~blaze~

  • Benutzer-Avatarbild

    Problem ist halt, dass bei einer Optimierung in diesem Fall der komplette Code einfach mal umgeworfen wird und da die Optimierung selbst schon trivial ist, braucht's auch nicht länger. Viele Grüße ~blaze~

  • Benutzer-Avatarbild

    Überleg mal: Was ist dein Ziel? Du versuchst, einen Pixel (oder alle Pixel) zu finden, deren Farbe einem bestimmten Wert entspricht. Wie lässt sich sowas durch zwei For-Schleifen realisieren? Du musst ja jeden einzelnen Pixel besuchen. Viele Grüße ~blaze~