温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

C#怎么创建gif图片

发布时间:2021-08-25 17:19:26 来源:亿速云 阅读:189 作者:chen 栏目:大数据

本篇内容主要讲解“C#怎么创建gif图片”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#怎么创建gif图片”吧!

代码如下:

//图片的输入路径,一系列的图片路劲组成
string[]{"c:\\01.png","c:\\02.png","c:\\03.png"};
//输出文件路径 String outputFilePath = "c:\\test.gif";
//初始化创建gif图片的类 AnimatedGifEncoder e = new AnimatedGifEncoder(); e.Start( outputFilePath );
//设置每张图的间隔显示时间 e.SetDelay(500);
//-1:不循环图片,0:永远循环
repeate.SetRepeat(0);
//将图片循环加入到gif的播放帧里
for (int i = 0, count = imageFilePaths.Length; i < count; i++ ) { e.AddFrame( Image.FromFile( imageFilePaths[i] ) ); }
//完成创建,生成gif图片 e.Finish();

//将gif图片分割成一张张的图片 GifDecoder gifDecoder = new GifDecoder(); gifDecoder.Read( "c:\\test.gif" );
//循环存储图片 for ( int i = 0, count = gifDecoder.GetFrameCount(); i < count; i++ ) { Image frame = gifDecoder.GetFrame( i ); // frame i frame.Save( outputPath + Guid.NewGuid().ToString()                       + ".png", ImageFormat.Png ); }

到此,相信大家对“C#怎么创建gif图片”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI