Reading image data from the SD card succeeds, but the image does not display

What do you want to achieve?

I’m working with lv_image. When I use images decoded on Image Converter — LVGL, the image generated from a pixel array with the .c extension works fine, but when I use an image from a file on the SD card, it seems not to work. I’ve registered the File System and confirmed the file opens, but when running, the screen is just white. This happens with both lv_image_set_src(img, “A:assets/img_1.bin”); and lv_image_set_src(img, “A:assets/img_1.c”);

Code to reproduce

lv_obj_t *img = lv_image_create(lv_screen_active());
lv_image_set_src(img,  "A:assets/img_1.bin");
lv_obj_align(img, LV_ALIGN_CENTER, 0, 0);```

### Environment
 LVGL v9.4, ESP-IDF v5.5.1, ESP32

Can you check LVGL’s memory usage? Are you using LV_STDLIB_BUILTIN, and if so, what size is configured?

Also, could you share the size of the file you’re working with? This will help understand if memory limits are causing the issue.