I have a slow connection that I need to send a PNG image (as a stream of bytes) and display the image right away. I have a C # WinForms application that takes a byte [], loads it into a memory stream and creates a System.Drawing.Image / Bitmap object from it.
What I would like to do is send the high-resolution image down, and then incrementally update it so that it becomes more understandable as the data is received. PNG seems to support interlaced images that do exactly what I want.
Is it possible to start showing PNG before all the data is received and gradually becomes clearer when the rest is included? How can i do this?
Notdan
source share