C#解析获取GIF帧图像
编程开发
C#GIF动态图解析GIF分解
C#解析获取GIF帧图像
//获取GIF每一帧的图像 并保存下来
private void 解析GIF帧图像()
{
Image gif = Image.FromFile("E://1.gif");//加载Gif图片
FrameDimension dim = new FrameDimension(gif.FrameDimensionsList[0]);//获取gif信息
int count = gif.GetFrameCount(dim);//gif帧图像总数量
for (int i = 0; i < count; i++)//遍历图像帧
{
gif.SelectActiveFrame(dim, i);//选中定位到当前帧
gif.Save("E://pic/i.png", ImageFormat.Png);//保存当前帧图像
}
}