Speed up BMP printing

I'm using MCUFRIEND to control a 360x480 TFT LCD, and I'm trying to load 100x100 BMPs from a SD card. But it's slow enough that you can watch each line get drawn. Would a JPG be faster?
Can I store the BMP in the LCD buffer, and how do I know if my LCD has a buffer?

Yes, that happens when you draw something to the screen.
Most likely would have a buffer.

Probably slower, because of calculations required for it.

1 Like

What board is controlling the display?

The driver is ILI9388

Maybe if you're using a Nextion display or similar with its own microcontroller. It also depends a lot on how exactly you draw the picture.

What Microcontroller is driving the screen?

I'm using a mega.

To be honest, I don't want to have to use a different display unless the MCUFRIEND library can be used with it, or a library which is just as easy to use. I've thought abut a Nextion display, but again the library doesn't look as good.

I'm would get a faster board....Mega runs to slow to be of any worth, in speedy bitmap rendering.

Or compress the images....But that'll take time to uncompress too.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.