Image

group Image

An image display.

../../_images/image.png

Displays still images from an SD card or C array.

Note

All images must be converted using LVGL’s online image converter tool. (https://lvgl.io/tools/imageconverter)

Warning

Images should be converted into an indexed color format for performance. CF_INDEXED_4_BIT or CF_INDEXED_8_BIT is reccomended for color images.

Image Functions

rd_view_t *view
Image(std::string path, std::string name = "Image")

Create a new Image.

Parameters:
  • path – File path to the binary-formatted image on SD card

  • name – Name to display on screen

Image(lv_img_dsc_t *image_dsc, std::string name = "Image")

Create a new Image.

Parameters:
  • image_dsc – Pointer to LVGL image descriptor object

  • name – Name to display on screen

Image(const lv_img_dsc_t *image_dsc, std::string name = "Image")

Create a new Image.

Parameters:
  • image_dsc – Pointer to constant LVGL image descriptor object

  • name – Name to display on screen

void focus()

Set this view to the active view.

class Image
#include <image.hpp>

Image class.

Image Functions

Image(std::string path, std::string name = "Image")

Create a new Image.

Parameters:
  • path – File path to the binary-formatted image on SD card

  • name – Name to display on screen

Image(lv_img_dsc_t *image_dsc, std::string name = "Image")

Create a new Image.

Parameters:
  • image_dsc – Pointer to LVGL image descriptor object

  • name – Name to display on screen

Image(const lv_img_dsc_t *image_dsc, std::string name = "Image")

Create a new Image.

Parameters:
  • image_dsc – Pointer to constant LVGL image descriptor object

  • name – Name to display on screen

void focus()

Set this view to the active view.