Bodmer
Bodmer
Try a different driver. Your screen may not be an ILI9481 type. Post a link to the sellers web page. Post a picture of the back of the TFT board.
This library is for Mega only. The Due version is here: https://github.com/Bodmer/TFT_HX8357_Due
Thanks for reporting this I will update master copy.
The simple rendering method assumed an integer number of MCU blocks for width and height of image. For arbitrary sizes you can [use the example code here.](https://github.com/Bodmer/JPEGDecoder/blob/master/examples/Bodmer%20compatible/ESP8266/ESP8266_draw_jpeg_B/JPEG_functions.ino#L57-L105)
I doubt if refactoring the library will be accepted given the Adafruit "prime directive" constraint. The library purpose is mainly a display sales enabler so there is little increased profit...
@DoomHammer, it will work. The approach has been used by this library for a long time. https://github.com/olikraus/U8g2_for_Adafruit_GFX Incidentally that library supports extended fonts.
Add capability to use custom fonts that include characters from the Unicode Basic Multilingual Plane
Screenshot from test sketch: 
Add capability to use custom fonts that include characters from the Unicode Basic Multilingual Plane
I suspect that to get around the lack of UTF-8 decoding in the library folk are having to use a work-around and bypass the print class by calling the write()...
Add capability to use custom fonts that include characters from the Unicode Basic Multilingual Plane
OK, I have added a switch function to my local copy so will push that to Git in the next few hours. My thoughts are: 1. To make the minimum...
Add capability to use custom fonts that include characters from the Unicode Basic Multilingual Plane
I have uploaded the latest changes. The copy of the[ ILI9341 library here](https://github.com/Bodmer/Adafruit_ILI9341) has two new examples that demo the added features. Adapting for other display hardware should be straightforward.