for the exiting official png decoder, it uses too many ram and draws the whole thing.
but for some mcu with less ram, we may want to decode & draw a PNG line-by-line. there is an existing png decoder for arduino platform: PNGdec, it requires less than 50kB ram.
If you do end up getting this to work in the manner I described, we might be interested in this upstream as well. The ability to do line-by-line decoding is definitely missing in the lodepng-based implementation (e.g. with lodepng, you need at least 300-600KB of free RAM just to display a 320x480 image).