标题:请教高手:关于C#中使用PictureBox进行图像显示的问题。
只看楼主
scncxcwdq
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-6-20
结帖率:0
已结贴  问题点数:20 回复次数:10 
请教高手:关于C#中使用PictureBox进行图像显示的问题。
本人现在使用C#做一图形回放小软件。用PictureBox.refresh方法快速载入Image对象。我发现PictureBox.refresh()执行一次的时间为16ms左右,达不到我系统要求的速度。这个问题怎么解决?请教一下各位高手。谢谢
搜索更多相关主题的帖子: PictureBox 图像 
2010-06-20 20:04
zhenxiaoyan
Rank: 2
等 级:论坛游民
帖 子:22
专家分:40
注 册:2009-8-24
得分:5 
你可以设置一下它的频率
2010-06-20 21:22
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
得分:5 
用gdi+试试能不能达到你的要求

QQ:81704464
2010-06-21 08:13
scncxcwdq
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-6-20
得分:0 
以下是引用zhenxiaoyan在2010-6-20 21:22:36的发言:

你可以设置一下它的频率
我载入的Image对象也是快速生成的。请问在什么地方设置它的频率?我现在需要减少refresh执行的时间(现在为16ms),如果用timer设置一个小于16ms,是没有任何意义的。
2010-06-21 20:20
scncxcwdq
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2010-6-20
得分:0 
以下是引用athenalux在2010-6-21 08:13:52的发言:

用gdi+试试能不能达到你的要求
麻烦能不能说的更细一些呢?采用C#语言。先谢过。
2010-06-21 20:22
xydddaxia
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:33
帖 子:466
专家分:2307
注 册:2009-3-20
得分:5 
能否贴一下回放图片的代码和程序运行后表现的问题?

站在春哥的肩膀上
2010-06-22 16:32
shen521941
Rank: 2
等 级:论坛游民
威 望:1
帖 子:428
专家分:22
注 册:2006-12-1
得分:5 
你还是说清楚你的图片有多大吧。还有最好看下你代码,不就重绘么?应该没那么慢啊,如果你显示过 内存里面有的话,应该<1Ms的吧

曾经有双翅膀,我没用她飞上蓝天,丢锅里炖汤了!
2010-06-23 16:25
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
得分:0 
用这个函数Graphics.DrawImage();
本人没试过它能不能达到16MS以下,试试吧

QQ:81704464
2010-06-23 18:23
xydddaxia
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:33
帖 子:466
专家分:2307
注 册:2009-3-20
得分:0 
开启控件的双缓存,应该能达到你的要求,最多就这么快了

 

站在春哥的肩膀上
2010-06-25 09:03
xydddaxia
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:33
帖 子:466
专家分:2307
注 册:2009-3-20
得分:0 

站在春哥的肩膀上
2010-06-25 09:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-310737-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.499971 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved