Skip to content

Lt1Gt0/Gif2Ascii

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gif2Ascii

About

Convert gif data into ascii characters

I did not use any external libraries for this project to help decode a GIF. I decided it would be fun to write my own implementation so in its current state it is very buggy

The whole concept behind this project was to turn the raster data stored inside of a gif into an ascii representation shown in a terminal window. (An idea I want to use for sustext in the future)

Build info

To build the program

make

(I do plan on adding different build flags for debugging purposes)

To run the program

./bin/gif2ascii <filepath>

TODO

HIGH PRIORITY

  • Support gif87a format
  • Frame display timing
  • Transparency
  • Move drawing frame data to seperate file for less confusion

MEDIUM PRIORITY

  • Dump gif information to seperate file for viewing (maybe)
  • Image scaling (fit size of terminal window as best as possible if needed)
  • Change display method to a web browser (could be set as a flag passed in upon unning the program)

LOW PRIORITY

  • Possible support for different unicode characters (could be set as a flag passed in upon running the program)