社区
C#
帖子详情
如何加速图片的显示速度
tianwei76
2009-04-08 08:56:59
我做的一个应用程序。。
有六七个pictureBox
每次加载图片的时候,感觉很快,而不是一下子全出来。。
而背景图比这还大,显示就快多了。。。。。
如何解决。。
...全文
676
28
打赏
收藏
如何加速图片的显示速度
我做的一个应用程序。。 有六七个pictureBox 每次加载图片的时候,感觉很快,而不是一下子全出来。。 而背景图比这还大,显示就快多了。。。。。 如何解决。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianwei76
2009-04-22
打赏
举报
回复
继续顶。。。。。。。
NeptuneGrass
2009-04-22
打赏
举报
回复
看这里:
如何加速GDI+处理图片速度?
ccb8888
2009-04-21
打赏
举报
回复
学习。。。绑定。。
tianwei76
2009-04-21
打赏
举报
回复
异步加载,双缓存,都试过,没什么效果。。。
很明显看到,先绘窗体,估后绘控件。。。。
求一个可行的解决办法。。。
tianwei76
2009-04-21
打赏
举报
回复
继续顶,求一个实例。。。谢谢大家
龙宜坡
2009-04-21
打赏
举报
回复
请使用异步加载!
tianwei76
2009-04-20
打赏
举报
回复
我发现如果FROM 如果不加上背景图,图片刷新会很快。。。
tianwei76
2009-04-19
打赏
举报
回复
情况一样。。。。。
torgersen
2009-04-18
打赏
举报
回复
双缓存技术 doubleBuffer可以解决
this.SetStyle(ControlStyles.AllPaintingInWmPaint |
ControlStyles.DoubleBuffer |
ControlStyles.UserPaint, true);
tianwei76
2009-04-18
打赏
举报
回复
继续求解!!!!!!!
兔儿爷
2009-04-15
打赏
举报
回复
绑顶哦。
wjp_auhtm
2009-04-15
打赏
举报
回复
[Quote=引用 12 楼 tianwei76 的回复:]
引用 11 楼 wjp_auhtm 的回复:
a、如果是从硬盘读取的画
硬盘的读取速度可能是个瓶颈
b、可能lz希望同时显示7张图片,可以先定义Image类型的私有变量
用GetThumbnailImage方法得到图片的缩略图。
然后,将每个Image类型的变量赋值给7个pictruebox控件,这样就同步了。
因为,7个pictruebox控件在直接从硬盘加载时,代码的执行是有先后顺序的,而且是同类型控件的相同方法的调用,所以会不同步的显示。
VB 的IMAGE 就加…
[/Quote]
您实在C#区发的帖子么?
聖少俊
2009-04-15
打赏
举报
回复
可以设置一个计时器啊
RFEZGC
2009-04-15
打赏
举报
回复
要是放在资源文件里加载的话,速度就比较快,要是从磁盘目录里加载速度就慢
就要预先加载到一个IMAGE数组里,要的时候,再从数组里给
要是放在资源文件的话(因为生产EXE文件的话会一起包含在EXE文件里),
可以用一个线呈
例如:
1.创建一个全局的EventWaitHandle ew= new (.....)//俺没看帮助,忘了构造函数
2.threadProc需要一个死循环,
3.在其他线程里,如果特定的条件发生就::ew.set();
4.线程不能被abort,一旦被终止,就不能继续使用该线程了,除非在西够函数里调用
void threadProc(){
do{
ew.wait();//无限期等待,等待其他线程发来的set()
switch(pictrueIndex){
pictrueIndex//代指图片的索引
case 0: //index代指图片的
//do work;
breal;
case 1:
//do other work;
break;
}
}while(true);
}
tianwei76
2009-04-15
打赏
举报
回复
继续顶,顶到有高手为止。。
tianwei76
2009-04-14
打赏
举报
回复
[Quote=引用 5 楼 simonezhlx 的回复:]
图片是在运行时加载还是在设计时选取的?
如果是在运行时加载的,在初始化六个picturebox之前,调用 this.SuspendLayout();
完成后再调用this.ResumeLayout(false); 减少界面刷新;
如果实际图形文件较大,可以考虑嵌入资源或通过双缓存预加载到内存中,使用时直接给picturebox
[/Quote]
外部文件 运行时加载的。。。且是通过数据库读取路径。。
simonezhlx
2009-04-14
打赏
举报
回复
图片是在运行时加载还是在设计时选取的?
如果是在运行时加载的,在初始化六个picturebox之前,调用 this.SuspendLayout();
完成后再调用this.ResumeLayout(false); 减少界面刷新;
如果实际图形文件较大,可以考虑嵌入资源或通过双缓存预加载到内存中,使用时直接给picturebox
随风v5
2009-04-14
打赏
举报
回复
最好例子来说名一下,等待牛人进来...
tianwei76
2009-04-14
打赏
举报
回复
继续求解。。。。。
tianwei76
2009-04-14
打赏
举报
回复
[Quote=引用 11 楼 wjp_auhtm 的回复:]
a、如果是从硬盘读取的画
硬盘的读取速度可能是个瓶颈
b、可能lz希望同时显示7张图片,可以先定义Image类型的私有变量
用GetThumbnailImage方法得到图片的缩略图。
然后,将每个Image类型的变量赋值给7个pictruebox控件,这样就同步了。
因为,7个pictruebox控件在直接从硬盘加载时,代码的执行是有先后顺序的,而且是同类型控件的相同方法的调用,所以会不同步的显示。
[/Quote]
VB 的IMAGE 就加载图片时就不会有这问题。。。
加载更多回复(7)
QRCode二维码生成组件(珍藏版)
现在网上很多应用都是用二维码来分享网址或者其它的信息。尤其在移动领域,二维码更是有很大的应用场景。因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度。百度N多,找到一些项目,但是可用性不强。终于在codeplex上找到一个“神器”,这个“神器”可以很方便的生成二维码,
速度
那是相当的快。 功能强大,生成
速度
比一般的要快很多。 这是本人实用实例讲解: http://blog.csdn.net/lybwwp/article/details/18444369
html
图片
加速
,
加速
图片
显示
加速
的关键,不是降低重量,而是减少个数。如果重量在200K以内,只要网络不是特别慢,效率都差不多。但是,如果
图片
个数多一倍,效率将明显低一个档次。传统切图讲究精细,
图片
规格越小越好,重量越小越好,其实规格大小无所谓,计算机统一都按Byte计算。客户端每
显示
一张
图片
都会向服务器发送请求,所以,
图片
越多请求次数越多,造成延迟的可能性也就越大。因为一张
图片
的传输时间,通常远小于请求等待的时间。减少
图片
的...
YOLOv8目标检测实战:TensorRT
加速
部署
PyTorch版的YOLOv8是先进的高性能实时目标检测方法。 TensorRT是针对英伟达GPU的
加速
工具。本课程讲述如何使用TensorRT对YOLOv8目标检测进行
加速
和部署。采用改进后的tensorrtx/yolov8的代码,使用TensorRT API构建优化推理引擎支持在GPU上端到端TensorRT
加速
部署,包括预处理(图像resize, BGR->RGB,归一化)、网络推理、后处理(非极大抑制) 均在GPU上执行支持FP16和INT8量化
加速
提供C++和Python的TensorRT
加速
命令接口分别在Windows和Ubuntu系统上做YOLOv8的TensorRT
加速
和部署演示支持
图片
、
图片
文件夹、视频文件的TensorRT的
加速
推理提供YOLOv8的TensorRT
加速
部署代码和代码解析文档实测推理
速度
提高3倍以上,采用INT8量化
加速
后推理
速度
更快。RTX 3060 GPU上端到端处理
速度
约2.5毫秒,INT8量化
加速
后推理
速度
可小于2毫秒。课程内容包括:原理篇(YOLOv8网络架构与组件、TensorRT基础、TensorRT INT8量化、CUDA编程方法)、实践篇(Windows和Ubuntu系统上的TensorRT
加速
和INT8量化部署演示)、代码解析篇(YOLOv8的TensorRT
加速
的代码解析) 。本课程提供YOLOv8的TensorRT
加速
部署代码和代码解析文档。
提高
图片
加载
速度
提高
图片
加载
速度
浏览器 本地html
图片
不
显示
图片
,网页
图片
显示
不出来几种常见的解决方案
我们平常在浏览一些网页的时候可能会发现一些网页
图片
显示
不出来,当然出现这各情况的原因有很多,也可能是网站服务器中丢失了该
图片
,也可能是因为网络相对较慢无法加载图像等等。本篇文章将告诉大家网页
图片
显示
不出来如何设置的解决方法。网页
显示
不出
图片
怎么办1、网络
速度
问题网页
显示
不出
图片
有可能是因为电脑的网速比较慢,电脑中开启的软件比较多,而我们访问的
图片
比较大,这就可能因为加载超时,导致
图片
显示
不出来,我...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章