CFrames is a simple executable that allows you to view any gif or png in your terminal as ASCII art.
Here is an example GIF and it's resulting ASCII art that will continuously output to your terminal.
This is the actual GIF:
This is the ASCII version of the animation:
Please note, while the program will resize your initial PNG or GIF, it is important to note that for best viewing you will have to tinker with your zoom settings on your terminal.
Here's how to try out CFrames yourself!
- Clone Github Repo Access code locally on your machine by cloning this git repo.
git clone https://github.com/AndrewJmart/CFrames.git- Use Makefile To Compile Executable With gcc on your system, run the Makefile with the command below to generate the executable 'ascii_viewer'
makeAnd there you have it! You now have an executable that will process pngs & gifs into ASCII art!
To use the executable ascii_viewer, simply move your terminal to the folder that the executable is held in and type
./ascii_viewer filename.(gif/png)With filename being the name, including the .png/.gif extension of the file held in the same folder.

