使用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。