I converted this image via web image converter and use array for 16bit image (LV_COLOR_DEPTH == 16 && LV_COLOR_16_SWAP != 0) and it is showing OK at my LCD, but this is not workflow which I would expect. If I upload array for 8bit image from web image converter file, result is similar at the LCD is pretty similar, but not exactly the same.
I tried TFT-eSPi and Adafruit GFX (+ Adafruit Ili9341 driver) library and result is the same in both cases.
Others
SquareLine Studio version:
Tested with 1.0.2 and 1.0.3
Operating system:
Windows 10 x64
Target hardware:
ESP32 with Ili9341 320x240px, Arduino IDE.
I never noticed your post and have posted exactly the same issue !
I don’t understand why this is happening as the SquareLine Studio examples on the website show UI’s constructed entirely of images and yet we can’t seem to get even simple images to display
I have to say this issue is still existed when exporting micropython files. Images are not correctly display even color depth is configured as 16bit for ST7796 SPI driver running on ESP32. When we try to handle it manually by read a png file and set it to image widget source it will be correctly displayed.
SquareLine Studio: v1.2.1 on macOS intel platform
Project settings: 16 bit depth, target is Micropython v1.0.1 and LVGL v8.3.4.