Access GIF frames with C#
我是 C# 的初学者。
我想知道是否有办法使用 C# 访问 GIF 动画中的不同帧。
我正在使用 Visual Studio 2008。
试试这个:
1 2 3 4 5 6 7 8 9 | using System.Drawing; using System.Drawing.Imaging; 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
You can read the animated Gif with Image.GetFrameCount() and SelectActiveFrame().