The operative word here is make. I'm asking how a program might generate a properly formatted bitmap array /sequence /file so that it might be streamed via Ethernet from an Uno web server. So for a simple example, if I create 10,000 bytes each containing the value 128, I'd generate and stream a 100 x 100 pixel mid grey square to someone's web browser. Clearly in view of the limited resources that image would have to be streamed sequentially rather than generated as a whole in RAM then streamed.
A non compressed BMP image seems the simplest computationally, but even then the file structure requires some work. Is there a library out there? Perhaps something that can generate the header portion? If I search for one, all you get are those for dealing with static pre generated files. Can I make one dynamically without having to code the bitmap format myself?
I'm not asking how to read a bitmap from an SD card and then send it.