c#中的图片显示问题

就是怎么做到某些网站上的显示效果:当点开图片时,如果显示慢,则先显示模糊效果,然后再显示清晰的图片。(类似QQ相册中的图片显示效果)... 就是怎么做到某些网站上的显示效果:
当点开图片时,如果显示慢,则先显示模糊效果,然后再显示清晰的图片。
(类似QQ相册中的图片显示效果)
展开
 我来答
百度网友94f02eb
2010-06-09 · TA获得超过8613个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4500万
展开全部
在加载照片的时候,如果网速比较慢加载慢的话,它会先显示一个类似模糊有点小马赛克的质量比较差的照片,然后慢慢的变为清晰的照片,这样避免了用户在浏览照片的时候页面一片空白的情况,IMG 有个 lowsrc 属性
<img lowsrc="" src="" width="500" height="400" border="0" />
把图片的缩略图 放在lowsrc里面,这样的话因为缩略图是缩小的,按照原图片的比例显示就会有马赛克!
src里填写 原图片!
这样的话,原图片比较大,下载的慢,lowsrc的缩略图小加载快,所以会先显示被拉伸的缩略图,等大图下载完成后会显示原图,这样有个时间差,就是出现先由马赛克,然后变清晰的效果!
来自:求助得到的回答
peak169368
2010-06-09 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:177
采纳率:0%
帮助的人:109万
展开全部
图片加载时间过长是因为图片过大,存在一个较长的数据传输过程,这取决于网络状况。
可以先用bitmap方法压缩原图生成一个较小的缩略图,用缩略图显示给用户直至实际图片传输完成(模糊效果是由于缩略图的尺寸被放大,图片被拉伸)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式