『QQ:1353814576』

C#解析获取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);//保存当前帧图像  
            }  
}
在线GIF帧分解工具