These are the kinds of issues I've been working on solving with my code libraries. My JPEG decoder only needs about 22K of RAM and my e-ink code can work incrementally to write the image in strips.
https://github.com/bitbank2/JPEGDEC
https://github.com/bitbank2/OneBitDisplay
Let me know if I can help...