david_prentice:
If you asked your question wisely, you would say Adafruit_ILI9341
Adafruit_ILI9341 has an example for 24-bit .BMP files
Adafruit has an example (Adafriuit imagereader) to load the file from the SD card only, if I'm not mistaken. And there is no option to load it from the SPIFFS. And, actually, there is not so much difference what library is used, The only thing, that is used from the library is preparing the display area for the image: tft.setAddrWindow().