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);//保存当前帧图像  
            }  
}
相关推荐
免责声明 本站部分内容来源于互联网公开资源分享学习交流,若其中有侵犯到了您的权益 还请邮件联系我方删除