Some png images render, others do not.....why?

What do you want to achieve?

Some png images display, while others do not

What have you tried so far?

Looked at the meta data of the png files and no difference between those that display and those that do not.
turned on the 3rd party PNG decoder library, no change.

Turned on logs and the only issue I see is this message:

[Info] (193.010, +145) image_decoder_get_info: Image decoder didn’t set stride. Calculate it from width. lv_image_decoder.c:349

Others

  • **SquareLine Studio version:1.5.1
  • Operating system: windows 10
  • **Target hardware: ESP32-S3-LCD-EV-BOARD
  • LVGL v9.2.2

width x heght ?

some are small, others large, it seems random which ones will not render. But its consistent, it always renders the same ones. Yet the meta data shows they all have the same color depth, compression, etc.

This is a comparison of one that renders, and one that does not

I have a suspicion that the image is being drawn, but it being covered over by something that should be transparent but is not…still investigating

Hi, please attach an image of what is not working and we will investigate the cause.

This is the 800x480 ebike example.
Running on ESP-IDE v5.4
Platform: ESP32-S3-LCD-EV-BOARD
LVGL: 9.2.2
with two key settings
Malloc Functions source: Standard C functions
LV_USE_OS: FREERTOS