This repository is merged into the lvgl repository. See https://docs.lvgl.io/master/libs/gif.html
Allow to use of GIF images in LVGL from.
Based on https://github.com/lecram/gifdec
- Download or clone this repository
- Download from GitHub
- Clone:
git clone https://github.com/lvgl/lv_lib_gif.git
- Include the library:
#include "lv_lib_gif/lv_gif.h"
lv_obj_t * img = lv_gif_create_from_file(parent, "S/path/to/example.gif");
If the gif file stored in the flash as a C array:
extern const uint8_t example_gif_map[]; /*Use the example gif*/
lv_obj_t * img = lv_gif_create_from_data(parent, example_gif_map);
To convert a GIF file to byte values array use LVGL's online converter. Select "Raw" color format and "C array" Output format.