收录日期:2019/08/19 20:43:54 时间: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中,位图是可以从流来生成的(能不能先看一下我写的那个)。只要能够得到流的内容,就可以得到图片。问题是我没办法在图片的接收过程中读取流的内容。请问我该怎么办!
没什么指望了,但还是要顶
楼主,语文很重要的,不要轻视哦.
我汗,五角星的叔叔阿姨们能不能帮帮忙啊~~~~~

谁能提供“双三次样条插值”的VC算法?急急急!!! 那位大侠知道TFlat控件在那里下! 帮帮忙一个注册的问题? action问题一个。分不多, 有关.bat文件的问题? 每次一开机虚拟内存就只有20M 急啊,非要访问一下服务器才能登陆sqlserver,在线等候。 紧急求救,ROSE+JSP sql中xml应用 急~~~~~~帮帮忙! SQL中的数据导入Access中的问题 说说Coder与Developer的主要区别在哪? RAID5E遭到破坏,windows nt 无法启动了!里面的数据如何倒出来?在线等待!超急!!! 这个效果如何实现呀? 看看有什么错误,怎样往ACCESS里添加一条记录,和书上的一样,却总是出错 招聘短期PB开发人员 修改数据不成功!!! 请问: Dreamweaver4.0 和 Dreamweaver UltraDev 4.0有什么区别? 帮忙推荐书 RAID5E遭到破坏,windows nt 无法启动了!里面的数据如何倒出来?在线等待!超急!!! 一定会给分的,请帮忙! 一个关于ACCESS数据库的日期变量的问题,高分!!! session的问题 Oracle8.17 For Solaris 刚学JAVA程序所遇到的问题,大家帮帮我!!! 关于宏代换的问题,如果动态的确定函数名 我做的托盘程序为什么在还原的时候。。。。加急 如何实现用户的验证! 请问UBound(Name)什么意思? 2000无法启动,急!