Try   HackMD

Asciify : ASCII Art Generator

ASCII(American Standard Code for Information Interchange) is a common encoding format used for representing strings and text data in computers.

But..what if we use this for something other than text?

How about images? Images on your terminal!

Goal

Convert images(jpg/png) to ASCII encoded strings, that look like the image.

Here's an example :

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

Timeline

  • Week 1 : 28 May - 3 June

    • Introduction to the problem at hand
    • Basics of image processing
    • Working with images and turning them into grayscale
  • Week 2 : 4 June - 10 June

    • Implementing the algorithm.
    • Get comfortable with the libraries/frameworks required for working with images
    • Sampling, scaling and transforming images to map pixels to their desired characters
  • Week 3 : 11 June - 17 June

    • Handling Image Aspect Ratio
    • Adding additional features to your program:
      • Turn your ASCII art into a pencil sketch
      • Modify the generated image, .. change it's style etc.
      • Asciify videos!

Resources and Suggested Readings