先前有人提出这个问题
http://topic.csdn.net/u/20090223/18/67355fb6-0fde-4015-bc49-52386b2c814e.html
好像没人解决Gif帧速度降下来就好了,0.1秒时90%多,降到0.7就只有30%
遇到的情况和那个帖子差不多吧,PictureBox有BackgroudImage,里面再加一些picturebox显示小的gif,也有32*32,降低后者的帧速度,CPU占用就下降很多。
现在就是不想降,不知道有没有解决方法。
http://topic.csdn.net/u/20090223/18/67355fb6-0fde-4015-bc49-52386b2c814e.html
好像没人解决Gif帧速度降下来就好了,0.1秒时90%多,降到0.7就只有30%
遇到的情况和那个帖子差不多吧,PictureBox有BackgroudImage,里面再加一些picturebox显示小的gif,也有32*32,降低后者的帧速度,CPU占用就下降很多。
现在就是不想降,不知道有没有解决方法。
解决方案 »
- 滚动条为什么会这样
- C#下GDI+的问题!
- 求高手。。。System.Threading.ThreadAbortException: 正在中止线程。
- 用VS2005编程访问Access?
- GPS开发大讨论,主要关于网络和多线程
- 求教gridview里找控件的问题_gridView.Rows[_rowIndex].Cells[_columnIndex].Controls[3]
- 自定义控件的序列化问题(不够分可再加)
- C# 得到网卡硬件原始的 mac 地址列表 非改动后的mac地址
- 我使用 shift + del 删除了一个目录,和一个 winrar 压缩的文件,使用什么工具找回来
- 如何列出数据库中的表,用C#代码写。
- 怎样获取网站服务器时间?
- vs2005 c# pda sqlce 找不到 PInvoke DLL sqlceme30.dll问题
资源有没释放 .
多用using 释放资源
不是这问题
pictureBox肯定DoubleBuffer为true了
取每帧,自己加载么?
主要是一张大图上有N张小图,当小图有三四十的时候,CPU就已经轮不过来了
我做过一个吧GIF变成200帧的动画,还可以吧,卡是有点,但能运行了要还不行,就把png的质量降低,图片小了,占用的资源自然就会少很多