I am making an lvgl simulator on Ubuntu, running LVGL v9.3. I have used the CLI python image converter to adapt images for lvgl, which worked with C arrays. However, when I try with a binary file, the image loads, but if I try to zoom with lv_img_set_zoom(), with any value lower than 256, the image disappears completely. I am using the stdio functions enabled in lv_conf to load the file. The png looks fine until I try to rescale it, what could be causing this? My money is on some error in the headers, but I’m not even sure how to debug this.