Printing labels over images


There is a full screen with multiple images
(About 50 image files)

I would like to upload a separate label over that image
LABEL will be called from lv_task.

When this happens, reset the full screen buffer to output LABEL.
(Opening and closing image files is repeated indefinitely)
The program is heavy

Is there a way to update the LABEL value while keeping the screen composed of images as the background?

All images and LABEL are created with lv_scr_act()

Ex) lv_label_create (lv_scr_act (), NULL)
lv_img_create (lv_scr_act (), NULL)

This is an infinite loop of open and close files.

Help me

What MCU/Processor/Board and compiler are you using?

ti am57xx

What LVGL version are you using?

Ver 6.0

If you have plenty of RAM you can render the images into an screen sized lv_canvas object.

This way updating the labels is fast, as the canvas already stores the rendered images.