求助:用C#怎样把多张静态图片变成.GIF格式???
1个回答
展开全部
原型是:SaveAdd(System.Drawing.Imaging.EncoderParameters encoderParameters)
如果在webform上用JavaScript设置一个等待
帮顶!UP如果就是为了得到动态效果,不需要转成gif格式的,你用bitmap.Save(filename,ImageFormat.Gif);
转的也不能动吧?我没有试过不太清楚,但是我想你这种方式得不到动态的gif的bitmap.Save(filename,ImageFormat.Gif)只是把第一张图片保存为.gif格式,后面的几张追加保存到filename里面,追加的图片被看作一桢一桢加进行的,最后得到的gif文件应该就是动态的了
最省事就是用图片软件把它做成.gif(如果允许的话),然后使用就行了。
如果在windows窗体中使用System.Windows.Forms.Timer定时OnPaint不同图片
Charles Petzold大师写《C# windows 程序设计》中讲的比较多。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询