Please tell me again why you want to use the BMP format and not
something more compact – I forgot the reason...
Well, this is the simplest / easiest way (not quite the compact way)
to display the pixel data and also it is quite fast.
Working well for 8-bit( I'm using this for monochrome and anti-aliased)
and 24-bit bitmaps(LCD rendering).
Also, I am able to reproduce them on browsers like
Mozilla/ IE / Chromium / Chrome / Microsoft Edge.
There is no information on web saying that it isn't supported by any specific browser.
I've thought of doing it using PNG but we need some external libraries for that (libpng).
Is there any other way to do that ?