|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我觉得这个学习方法很重要。初学者应该跟我一样有同样一个毛病。那就是急于求成。很想就自己做出个小小的系统来。可真要动手,却又茫然而不知所措。为什么会这样呢?因为我们没有耐心去学习基础知识。写根本看不到什么效果的测试代码。分解GIF- /*createGif*///youshouldreplacefilepathString[]imageFilePaths=newString[]{"c:\01.png","c:\02.png","c:\03.png"};StringoutputFilePath="c: est.gif";AnimatedGifEncodere=newAnimatedGifEncoder();e.Start(outputFilePath);e.SetDelay(500);//-1:norepeat,0:alwaysrepeate.SetRepeat(0);for(inti=0,count=imageFilePaths.Length;i<count;i++){e.AddFrame(Image.FromFile(imageFilePaths[i]));}e.Finish();/*extractGif*/stringoutputPath="c:";GifDecodergifDecoder=newGifDecoder();gifDecoder.Read("c: est.gif");for(inti=0,count=gifDecoder.GetFrameCount();i<count;i++){Imageframe=gifDecoder.GetFrame(i);//frameiframe.Save(outputPath+Guid.NewGuid().ToString()+".png",ImageFormat.Png);}
复制代码 <p>完全不一样的。.net其实我也说不太清,.net可以把他理解为跟J2EE相对的工具。c++主要做系统相关的开发你要学.net的话就应该学C#。(其实微软在.NET平台上也考虑了给C++留一个地位。 |
|