C# 实现png动画
来源:互联网 发布:淘宝投诉移动电源虚标 编辑:程序博客网 时间:2024/05/24 00:25
看一个同做的动画,界面是非常的漂亮,
然后看到素材里边是一个png的图,长长的,里边有很多帧,然后快速播放起来就成了动画了,不知道,人家用的什么控件
然后想如果使用C#怎么实现了,想了一个笨办法,使用picturebox来实现,从png中截取一段段的,把他做picturebox的image属性,你看怎么样
看代码吧,我一直不知道效率怎么样,也没有写过这方面的东西,如果大家有好的控制,给我说一下,不用我这么费劲了
Bitmap bmp=new Bitmap(@".\fast.png"); int bianchang = 84; pictureBox1.Width = bianchang; pictureBox1.Height = bianchang; for (int i = 0; i < 78; i++) { var rect = new Rectangle(i * bianchang, 0, bianchang, bianchang); Bitmap bmp1 = new Bitmap(bianchang, bianchang); var g = Graphics.FromImage(bmp1); g.DrawImage(bmp, 0, 0, rect, GraphicsUnit.Pixel ); pictureBox1.Image = bmp1; if (i == 77) i = 0; Application.DoEvents(); Thread.Sleep(100); }
工程文件上传到了这个网址,
http://download.csdn.net/detail/sunbingzibo/7992269
本人开的小店,大家看看有没有什么能用到的东西,
http://rmy9786.taobao.com/
0 0
- C# 实现png动画
- PNG透明加载实现动画
- CSS3+PNG实现GIF动画效果
- iPhone上实现Default.png动画
- C#实现托盘图标动画
- C# winform窗体动画实现
- 关于png动画的问题
- C# PNG转BMP
- 用c#实现winform的动画效果
- 实现png图片半透明
- 类似google 首页的 png动画
- AndroidUI 布局动画-点九PNG技术
- 用c#和GDI+实现杂志翻页动画效果
- 用c#和GDI+实现杂志翻页动画效果
- C#实现的一些音频,视频,简单动画效果
- 使用C#实现WinForm窗体的动画效果
- c#之利用API函数实现动画窗体
- 使用C#实现WinForm窗体的动画效果
- HDU 1007 最近点对
- c# 点按钮删除gridview选中行
- 对 熊大快跑Ver2.0.4 和支付的分析
- JNI ERROR (app bug): accessed stale local reference
- 如何查看jar包的版本 .
- C# 实现png动画
- 未知线程数时, 通过awaitTermination同步退出
- Hibernate配置文件
- linux awk命令详解
- AutoHotkey设置CMD快捷键为Bash快捷键
- 数据库之三范式
- session -yii2
- .net破解一(反编译,反混淆-剥壳,工具推荐)
- 通过移动设备访问邮件