This project is inspired from Robert Heaton's list of projects. And this src code is my version. A few steps were taken into account while building it.
- Choose an image
- Read your image and print its height and width in pixels
- Load your image’s pixel data into a 2-dimensional array
- Convert the RGB tuples of your pixels into single brightness numbers
- Convert brightness numbers to ASCII characters
- Print your ASCII art!
For further study you might take a look at Robert Heaton's website.