Ich mag einen 512x280 Pixel Screenshot von einem bestimmten Bereich des Bildschirms in C# nehmen dann die RGB-Informationen speichern, die in einem Array. Wenn ich den Ursprung (oben links) der Screenshot an den Pixeln (200,200) beginnen will, wie würde ich mich über das tut dies?Einen Screenshot eines bestimmten Bereichs in C# erstellen?
fragte ich diese früher und wurde mit dem folgenden Code angegeben:
Dies scheint jedoch die Bitmap immer noch zu schaffen, an den 0,0 Koordinaten beginnen aber wird nur verlassen, diesen Bereich leer, bis es erreicht die Größe. Es erzeugt etwas in der Art:
Wo das Bild nach unten und nach rechts gedrückt wird, sind jedoch viele Pixel in xOrigin und yOrigin angegeben.
Jedes Mal, wenn Sie Code und nicht verstehen, * genau * gegeben haben, was es tut, die Dokumentation lesen. Du wirst nicht nur etwas lernen, sondern auch Fehler entdecken. –