Pixel Farbe vom Monitor auslesen!

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von jvbsl.

    Pixel Farbe vom Monitor auslesen!

    Hallo Zusammen.
    Bei dieser Frage helfen mir wirklich nur Antworten die genau das bewirken was ich realisieren will.
    Ich möchte eine Pixel Angabe machen welche sich auf das gesammte Bild von meinem Monitor bezieht. Z.B. bei einer FULL HD Auflösung:

    Dim Pixel as New PixelColor(1920,1080)

    und als Ertrag soll dann die Farbe von dem Angegeben Pixel rauskommen z.B. red o.ä....
    oder vielleicht noch besser... der Farbwert...

    Bitte keine Antworten wie du kannst die Farbe eines Picture Box Pixels auslesen.... es muss vom Bildschirm sein und das geht auch da ich schon mal ein Code gesehen habe mit dem man die Farbe unter dem Cursor auslesen kann :)
    eigt. C&P:

    VB.NET-Quellcode

    1. Dim b As New Bitmap(1,1)'Bild mit einem Pixel...
    2. Using g As Graphics = Graphics.FromImage(b)
    3. g.CopyFromScreen(X,Y,0,0,New Size(1,1)) ' Kopiert den Pixel von der Stelle X,Y an die Stelle des Bitmaps 0,0 mit einer Größe von 1x1 Pixel...
    4. End Using
    5. Dim cl As Colo = b.GetPixel(0,0)
    6. 'cl ist die Farbe des Bildschirms an der gegebenen Position
    Ich wollte auch mal ne total überflüssige Signatur:
    ---Leer---