Java Boucle sur les pixels dans une image?
J'essaie de trouver un moyen de faire des cartes pour mon 2D jeu java, et j'ai pensé à une Idée qui, je boucle sur chaque pixel d'une image à l'autre et dépend de la couleur du pixel c'était que ce serait la tuile à dessiner.
par exemple
Est-il possible de faire une boucle par une image de pixels? Si elle l'est, comment?
Pourriez-vous svp me fournir quelques liens utiles ou des extraits de code?
Vous devez vous connecter pour publier un commentaire.
Noter que si vous souhaitez faire une boucle sur tous les pixels dans une image, assurez-vous de faire la boucle externe sur l'abscisse, comme suit:
Ce sera susceptible de rendre votre code beaucoup plus rapidement, car vous aurez accès aux données de l'image dans l'ordre, c'est stockée dans la mémoire. (Comme les lignes de pixels).
Je pense que Pixelgrabber est ce que vous cherchez. Si vous avez des problèmes avec le code s'il vous plaît écrire un commentaire. Voici le lien vers la javadoc: [Pixelgrabber][1] et un autre court-exemples: [Obtenir la couleur d'un pixel][2], Programme Java pour obtenir la couleur de pixel
L'exemple suivant est tiré du dernier lien. Grâce à roseindia.net
[1]: https://docs.oracle.com/javase/7/docs/api/java/awt/image/PixelGrabber.html [2]: http://www.rgagnon.com/javadetails/java-0257.html