GIF-PROS: A gif decoder for PROS with LVGL integration and transparency support

Introducing gif-pros, a GIF decoder library for PROS!

This library is loosely based on jpearman’s VEXcode GIF demo, and was inspired by this VEXForum request.

gif-pros loads files from the SD card and implements proper memory management and cleanup, allowing users to create and delete many GIFs without filling the Brain’s memory.

Most importantly, gif-pros supports transparency and implements the LVGL canvas, giving it all the abilities of LVGL objects such as inheritance and styles.

For more information and installation instructions, check out the repository!

Enjoy :slightly_smiling_face:

Thank you Theo! You are the best.

I haven’t been able to get this to work with PROS 3.7x when placing images in the SDCard. Is there anything I should change to get this to work? Or is there a way to covert it to a c-array similar to an image to display my gif?

Three year old topic, not sure Theo is still around.