C#解析获取GIF帧图像

232
补充展位 Pages_Weblog_Get#0
文章摘要
此内容由人工摘要内容,并由AI根据文章内容进行润色
暂无内容

以前写GIF图片合成小工具 用到的一段分解GIF的代码,这里记一下

C#解析获取GIF帧图像

private void 解析GIF帧图像()  
{  
     //获取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);//保存当前帧图像  
     }  
}
补充展位
Pages_Weblog_Get#4627af0a-2215-40c0-b6f1-a946e6f3b605
补充展位 Pages_Weblog_Get#1
补充展位 Pages_Weblog_Get#2
专题推荐
暂无内容
补充展位 Pages_Weblog_Get#3