I’m trying to find a way to make maps for my 2D java game, and I thought of one Idea in which I would loop through each pixel of an image and depends on what color the pixel it was that would be the tile to draw.
e.g.

Is it possible to loop through an Images pixels? If it is, how?
Could you please supply me with some helpful links or code snippets?
Note that if you want to loop over all pixels in an image, make sure to make the outer loop over the y-coordinate, like so:
This will likely make your code much faster, as you’ll be accessing the image data in the order it’s stored in memory. (As rows of pixels.)