Prerequisites
Description
When creating an animated image, all frames in the image have to be completely loaded into memory. If you need lots of frames at a high resolution, this can quickly exhaust the available memory.
Possible Solution
Creating the possibility for providing streams for the frames instead of completely loading them into memory would decrease the memory required. These streams could contain raw pixel data or encoded images. Using this feature, you could save the frames to the disk thus freeing the memory they take up, and pass FileStreams for each frame to the image.