21. December 2024
I've dug up my external hard-drive and I want to display some of my old projects. Most of these, like this one, were made in the processing java environment. This first one is a simple tool that converts images into colored ASCII-art. The major design choice here was the character-palette. For this particular image I used
{ ' ', '.', ',', ':', ';', '+', '*', '=', 'c', 'd', 'ä', '8', 'B', '&', '#', '@' }
Other steps in the image processing like transforming the pixel-brightness value can be omitted by simply adjusting this palette. It is possible and perhaps even a good idea to have spaces or multiple entries of the same character in your palette. The only other thing to note here, is that you probably want to adjust the color brightness since the brightness is already beeing regulated by the character we are using. I have simply set the brightness of each color to the maximum by multiplying the rgb-values such that the biggest one became 255.