We will create an ASCII Art rendering of an image.
Otherwise, the following image will be ascii-fied when you press the generate button.
Each ASCII character replaces some number of pixels. Here we allow the user
to select the height and width (i.e. number of pixels) to be represented by a
single character.
In addition, here we allow the user to select the character that will be used for the
shaded sections (dark, medium, light, lightest).