Entwickler-Ecke
Multimedia / Grafik - Pixelfarbe auslesen?
HellsPit - Mi 07.03.07 13:40
Titel: Pixelfarbe auslesen?
Hallo,
Ich habe folgendes Problem in der Schule programmieren wir MArio und wollen im HIntergrund eine unsichtbare Picturebox haben auf der MArio läuft, die der Benutzer nicht sieht!
Das mit der Picturebox haben wir schon hingekriegt nur wie les ich jetzt eine Farbe eines Pixels aus zb. Schwarz das er wenn es schwarz ist darauf laufen kann und wenn es weiß wird hinunter fällt!
MFG HellsPit
Moderiert von
UGrohne: Zweite Frage entfernt.Moderiert von
Christian S.: Topic aus C# - Die Sprache verschoben am Fr 09.03.2007 um 14:44
Christian S. - Fr 09.03.07 15:44
Hallo!
Du kannst Dir das Bild, welches in der PictureBox steckt, in ein Bitmap packen (einen entsprechenden Konstruktor bringt die Bitmap-Klasse mit) und dann mit GetPixel die entsprechenden Pixel auslesen.
Cleverer wäre es aber wohl, das Bild (=die Bilddatei), welches in der PictureBox angezeigt werden soll, erst in ein Bitmap zu laden und dann dieses in der PictureBox anzuzeigen. Dann habt Ihr nämlich direkt das Bitmap, aus dem Ihr die Pixel auslesen könnt.
Grüße
Christian
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!