A mobile application to help convert chess PGN files to animated gifs
See how PGNs work from this article https://en.wikipedia.org/wiki/Portable_Game_Notation
https://github.com/bhlangonijr/chesslib For Pgn validation and parsing
https://github.com/videlalvaro/gifsockets/blob/master/src/java/AnimatedGifEncoder.java For combining bitmaps into Gifs
The PGN is parsed using the library mentioned above and the a game object that contains the board position for all the moves is created. Each bitmap frame is then created by taking the current board position and representing it on an android View Canvas and converting the resulting canvas to a Bitmap object.
These two problems can be worked around.
You could pick up any of the issues or possible improvements listed above. If you're picking up an issue, you could comment on the issue, also if your picking up any of the possible improvements above you should create an issue for it too.
https://play.google.com/store/apps/details?id=com.chunkymonkey.imagetogifconverter