ASCII Art

ASCII art uses only letters, numbers and the other computer keyboard symbols of the ASCII coding system.

I have built an ASCII art generator with Java, and it uses neural network machine learning and several image processing techniques. There are many ways to approach this problem, and I could yet make improvements, but I am pleased with the latest generator version's results.

There is a balance between making a very realistic text representation of an original image, and still being able to perceive the ASCII characters comprising the image so as to stay within the ASCII art style. PNGs are used instead of JPGs to avoid compressing the ASCII characters beyond easy recognition.

Album Covers

The covers of 20 highly recommended albums for which I have generated ASCII art:




The selected album cover zoomed out so that the original artwork can be determined at a glance:



The selected album cover zoomed in so that the ASCII character level of detail can be inspected: