Java Schleife durch Pixel in einem Bild?
Ich versuche einen Weg zu finden, um die Karten für meine 2D-java-Spiel, und ich dachte an eine Idee, die würde ich in einer Schleife durch jedes pixel eines Bildes und hängt davon ab, welche Farbe der pixel war es, dass wäre die Fliesen zu ziehen.
z.B.
Ist es möglich, eine Schleife über die Bilder Pixeln? Wenn ja, wie?
Könnten Sie bitte geben Sie mir mit einigen hilfreichen links oder code-Schnipsel?
InformationsquelleAutor der Frage Duncan Palmer | 2011-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beachten Sie, dass wenn Sie möchten, um eine Schleife über alle Pixel in einem Bild, stellen Sie sicher, um die äußere Schleife über die y-Koordinate, etwa so:
Dies wird wahrscheinlich machen den code sehr viel schneller, als Sie durch den Zugriff auf die Bilddaten in der Reihenfolge der im Speicher gespeichert. (Als Zeilen der Pixel).
InformationsquelleAutor der Antwort Zarkonnen
Ich denke Pixelgrabber ist, was Sie suchen. Wenn du Probleme mit dem code-schreiben Sie bitte einen Kommentar. Hier ist der link zur javadoc: Pixelgrabber und eine weitere kurze Beispiele: Holen Sie sich die Farbe eines bestimmten pixels, Java-Programm, um die Farbe der pixel
Folgende Beispiel ist aus dem letzten link. Dank roseindia.net
InformationsquelleAutor der Antwort Tobias Sarnow