I was wondering if there is an easy way to smooth text on a small generic LCD panel. I've heard of methods such as bilinear interpolation, but I'm not quite sure how to implement them. Is there a library I can use to do this, or a way to do it? Thanks.
What is that? Can you post a photo? What interface does it use (parallel 4 bit, parallel 8 bit, I2C, SPI, UART serial)?
The screen type shouldn't really matter, but for reference I'm using a 7 inch LCD with the RA8875 graphics controller. I'm looking for a library or similar to do the math to smooth out the bitmap graphics if that is possible.
Is that a TFT shield ?
Do you have bitmap fonts and want to add anti-aliasing ? or even RGB sub-pixels ?
If the library that you use does not support it, then it is not possible.
However, I can find many projects that try to do something about it.
This is smoothing after making a small font bigger: https://hackaday.com/2020/10/25/smoothing-big-fonts-on-graphic-lcds/.
This is very nice: https://github.com/Bodmer/TFT_eSPI.
Look at the difference:
Exactly what I was looking for. Thank you so much!