收录日期:2019/02/16 20:03:51 时间:2016/05/30 10:05:21 标签:VB.NET
之前提问结了贴,但是问题根本没有解决,所以没加分。

我的程序是WinForm程序,不是WebForm(我不是说了“像IE那样”吗?)没把问题完全说清楚是我的错……

问题是这样的:我写了一个用于显示网上图片的程序(具体内容请见小弟不才之作http://blog.csdn.net/yidinghe/archive/2004/07/04/hyd_01.aspx)。问题是当图片比较大时,接收数据流要花很长的时间。IE遇到这种情况的时候,通常都是即时将已经接收到的部分显示出来的。我想能不能像IE显示图片的方式那样,即使图片没有接收完,也能够将已经接收到的部分显示出来?我想这样说是不是比较清楚了。

还是那样,希望哪位能告诉我怎么解决,100分奉上!
这个好像是不但要写程序,而且要图片支持渐进式 IE的做法是应该每接受X%就显示一下 这个应该对图片文件的数据结构了解吧 没做过 帮你顶一下
图片文件的数据结构不是问题,我会一点;问题是在接收流的过程中怎样把数据取出来。还是说HTTPRESPONSE做不到这一点,我必须自己完全重新来?
为什么不用Flash?怪?
to youknow(我不知道我是谁):
   怎么谁看到这个个问题都以为我只是想做一个效果啊?这不是一个效果,这是一种方式,是不得已才这样的!我不是想做百叶窗或者图片下拉那种“效果”!IE也不是!
up啊啊啊啊啊啊~~~~
用GDI+的画图
Graphics.Drawimage
其中有透明度的定义,自己找找MSDN
靠,刚才细看了一下题目

我上面的话说错了

这个,只能是你研究GIF或JPEG的编码了,没别的办法
现在的问题是我没办法在图片的接收过程中读取流的内容。请问我该怎么办!
OK,在网页上通常显示一张大的图片的时候,受到网络带宽的影响,可以把大的图片切割成若干小图片.然后拼在一起.这样可以持续保持读者的兴趣.

我想可以这样做,把大的图片先切割,然后使用多线程读取.

GDI+
可是怎么放置图片不是我能决定的。因为那些图片不是我的。

那,谁能告诉我IE是怎么实现的吗?
我不是说了嘛,要显示这种效果,你必须知道Jpeg或GIF或BMP的编码方法.

数据流是能够一点一点获取的,在获取的过程中,把图片一点一点地显示出来.
这些图片格式都是把图片的基本信息(比如幅面尺寸、编码方案、调色版、色深……)放在文件的头部的。

在你接收到文件头的时候,先分析文件的基本信息,处理图片占位,然后再逐步显示。

你若想获得图片的数据流,必须自己写数据传输组件,没有现成的东西可用
这方面请参考Socket类
to rzpc(淡蓝色):

在.net中,位图是可以从流来生成的(能不能先看一下我写的那个)。只要能够得到流的内容,就可以得到图片。问题是我没办法在图片的接收过程中读取流的内容。请问我该怎么办!
没什么指望了,但还是要顶
楼主,语文很重要的,不要轻视哦.
我汗,五角星的叔叔阿姨们能不能帮帮忙啊~~~~~

生成静态页面出问题了 刚拍的头像来晒晒,嘿嘿 请问各位大侠关于wince5.0系统的中英转换问题 字符串? 窗口上的向上滚动效果如何实现? 关于strncat的问题,奇怪! 做路由器软件开发需要什么基础知识 schema 大家有什么要说的吗 触发器多表字段锁定 sql2005的数据如何转sql200 有想合伙买服务器做主机托管的么? 异步线程-2问 Web页面上直接打开、编辑、创建Office文档之保存问题 编程基础 引发类型为“System.OutOfMemoryException”的异常。 Ajax错误:Sys.ArgumentNullException: Value cannot be null. Parameter name: element 服务器中安装sql2005是否有应该是注意的地方? 有高手来帮一下吗?小弟网页方面不懂但要完成一个作业 手机多普达WindowsMobile 6.1 Professional系统IE链接问题 关于弹出窗口的问题 怎么导出DLL里面的类或者结构体? 各位大大,帮帮忙啊!用纯C语言(不能有C++)设计公交卡管理系统 有一个比较复杂的系统想请教诸位,关于学生管理的! 关于在FormView中绑定值时需要对字段值做一些处理的问题 结构类型的动态数组 难题 关于生成word文档的问题,要求文档结构可自定义 OpenGL视点设置问题 linux下的oracle 有个y2base的进程一直在运行,这是干什么用的 谁会优化ADO.NET2.0数据连接