Showing gif on neopixel

Hi everyone!

I am currently in the process of creating a giant LED display using neopixels. I have successfully begun some tests, I have hooked up a neopixel strip to my arduino and am able to input custom values to turn on and to some degree animate the LED's.

What I want to do! Is to easily convert gifs or video clips into data for the neopixel. Have any of you done something similar or have an idea of how to achieve this?

If possible I would like to do this without adding a bung of special components, I live in Sweden and it takes a while to ship components here :stuck_out_tongue:

martinnoren:
Hi everyone!

I am currently in the process of creating a giant LED display using neopixels. I have successfully begun some tests, I have hooked up a neopixel strip to my arduino and am able to input custom values to turn on and to some degree animate the LED's.

What I want to do! Is to easily convert gifs or video clips into data for the neopixel. Have any of you done something similar or have an idea of how to achieve this?

If possible I would like to do this without adding a bung of special components, I live in Sweden and it takes a while to ship components here :stuck_out_tongue:

Is this about "static GIF" format?
Or is is about "animated GIF"?

Where are the GIFs stored?
Do you want to "include them in the sketch" (i.e. PROGMEM array) before compiling and uploading?
Do you want to load the files from SD card at runtime?

Hi! Thank you for your time :slight_smile:

I wish to run animated gifs on the neopixel strips.
The storage I am uncertain of, my hope was that I could convert a gif into "arduino code" and there for upload it through the arduino IDE.

But frankly any solution that gets me there is interesting so if you have a different approach I am all ears :slight_smile:

Find a graphics program for your PC, that can read GIF files and store them as BMP. If your library does not support BMP display, you can write code to extract the BMP size and skip the rest of the file header.

For animated GIF display you better use a more PC-like controller (RasPi...), at least for preparing the data for the display.

martinnoren:
Hi! Thank you for your time :slight_smile:

I wish to run animated gifs on the neopixel strips.

Do you know this animated GIF project for Arduino?

Maybe you can reuse parts from that project for what you want to do.
I'd check this.