Read Animated Gif

GIF Filesystem Multiple frames Read Write

Reads frames of animated image in GIF format.

Сode Snippet

using (var reader = new GifReader("AnimatedGIF.gif"))
{
    for (int i = 0; i < reader.Frames.Count; i++)
    {
        using (var bitmap = reader.Frames[i].GetBitmap())
        {
            bitmap.Save("ReadAnimatedGif_" + i + ".gif");
        }
    }
}

Input

AnimatedGIF.gif

Output

ReadAnimatedGif_0.gif

ReadAnimatedGif_1.gif

ReadAnimatedGif_2.gif

ReadAnimatedGif_3.gif

ReadAnimatedGif_4.gif

ReadAnimatedGif_5.gif

ReadAnimatedGif_6.gif

ReadAnimatedGif_7.gif

For AI-assisted development: Download Graphics Mill Code Samples XML Catalog