使用C#访问GIF帧

我是C#的初学者。 我想知道是否有办法用C#访问GIF动画中的不同帧。 我正在使用Visual Studio 2008。

试试这个:

Image gifImg = Image.FromFile(pathToGifFile); FrameDimension dimension = new FrameDimension(gifImg.FrameDimensionsList[0]); // Number of frames int frameCount = gifImg.GetFrameCount(dimension); // Return an Image at a certain index gifImg.SelectActiveFrame(dimension, index); 

一点谷歌搜索: 在c#中编辑动画gif

您可以使用Image.GetFrameCount()和SelectActiveFrame()来阅读动画Gif。