社区
JavaScript
帖子详情
有谁知道照片加载打开时模糊,加载后逐渐清晰,用的是什么JS?
去圣西罗-为尤文喝彩
2011-03-14 05:47:57
有谁知道照片加载打开时模糊,加载后逐渐清晰,用的是什么JS?
就像用FIREFOX搜索GOOGLE图片,鼠标放上去后,图片略缩图放大,然后逐渐清晰。
...全文
864
18
打赏
收藏
有谁知道照片加载打开时模糊,加载后逐渐清晰,用的是什么JS?
有谁知道照片加载打开时模糊,加载后逐渐清晰,用的是什么JS? 就像用FIREFOX搜索GOOGLE图片,鼠标放上去后,图片略缩图放大,然后逐渐清晰。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
去圣西罗-为尤文喝彩
2011-08-31
打赏
举报
回复
@bird_3333,上述2,3两种图片,是用什么软件转换的呢?能否进一步授教,谢谢。
bird_3333
2011-08-30
打赏
举报
回复
①标准JPEG:以24位颜色存储单个光栅图像,是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。此类型图片在网页下载时只能由上而下依序显示图片,直到图片资料全部下载完毕,才能看到全貌。
②渐进式JPEG:渐进式JPG为标准JPG的改良格式,支持交错,可以在网页下载时,先呈现出图片的粗略外观后,再慢慢地呈现出完整的内容,渐进式JPG的文件比标准JPG的文件要来得小。
③JPEG2000:新一代的影像压缩法,压缩品质更好,其压缩率比标准JPEG高约30%左右,同时支持有损和无损压缩。一个极其重要的特征在于它能实现渐进传输,即先传输图像的轮廓,然后逐步传输数据,让图像由朦胧到清晰显示。
bennman
2011-03-15
打赏
举报
回复
[Quote=引用 11 楼 ww53848220 的回复:]
<img src="logo.gif" width=100 height=100 hspace=5 vspace=5 border=2 align="top" alt="Logo of PenPals Garden" lowsrc="pre_logo.gif">
lowsrc预加载低分辨率图片
[/Quote]
lowsrc 这个兼容所有浏览器吗 ,没试过
zzyu220
2011-03-15
打赏
举报
回复
这种图片应该是用JPEG2000编码的吧,好像是什么小波变换分层编码的,预先加载的是低频信息,然后再是高频信息,高频在低频的基础上算出来的。
TianXiaoJunTT
2011-03-15
打赏
举报
回复
<script type="text/javascript" src="JS/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#DivImage").fadeIn(600);
});
</script>
<div id="DivImage" style="display:none">
<img src="Images/find_whereimg.png" />
</div>
五月凋零
2011-03-15
打赏
举报
回复
<img src="logo.gif" width=100 height=100 hspace=5 vspace=5 border=2 align="top" alt="Logo of PenPals Garden" lowsrc="pre_logo.gif">
lowsrc预加载低分辨率图片
去圣西罗-为尤文喝彩
2011-03-15
打赏
举报
回复
哦~~又有新的答案出现了。
12楼,fadeIn的确可以替换替换照片,但如果有大量的图片加载处理时,有点不显示。尤其像GOOGLE那种,图片名字是随机的……
13楼,这个不是很清楚,查查资料去……
kaifadi
2011-03-14
打赏
举报
回复
[Quote=引用 2 楼 sharp_ice 的回复:]
先加载小分辨率的图片,这样加载速度会很快
放大到跟大图片一样大,这样浏览器显示小分辨率的图片当然就比较模糊
然后加载大图片。大图片的大小、位置跟小图片是一样的,而且是覆盖在小图片上方。
所以当大图片加载过程中,效果就是模糊图片变清晰了。
实际上是清晰的大图挡住了小图
[/Quote]
这样能实现渐渐清晰的效果??好象不是吧!大图片完毕就直接显示了!小图片拉大也是越来越模糊怎么会越来越清晰呢?
我觉得应该增加其他效果!图片预加载,LAZYLOAD应该包括了这种效果!或者其他什么插件!
蓝色_冰点
2011-03-14
打赏
举报
回复
[Quote=引用 3 楼 zxjrainbow 的回复:]
楼上的,还记得JPEG本身就支持这种效果吗?
唉。。。。
[/Quote]现在是WEB,网页,不是那个什么ACDSEE之类的东西
licip
2011-03-14
打赏
举报
回复
是这个道理[Quote=引用 2 楼 sharp_ice 的回复:]
先加载小分辨率的图片,这样加载速度会很快
放大到跟大图片一样大,这样浏览器显示小分辨率的图片当然就比较模糊
然后加载大图片。大图片的大小、位置跟小图片是一样的,而且是覆盖在小图片上方。
所以当大图片加载过程中,效果就是模糊图片变清晰了。
实际上是清晰的大图挡住了小图
[/Quote]
小笨象
2011-03-14
打赏
举报
回复
楼上的,还记得JPEG本身就支持这种效果吗?
唉。。。。
蓝色_冰点
2011-03-14
打赏
举报
回复
先加载小分辨率的图片,这样加载速度会很快
放大到跟大图片一样大,这样浏览器显示小分辨率的图片当然就比较模糊
然后加载大图片。大图片的大小、位置跟小图片是一样的,而且是覆盖在小图片上方。
所以当大图片加载过程中,效果就是模糊图片变清晰了。
实际上是清晰的大图挡住了小图
打字员
2011-03-14
打赏
举报
回复
图片预加载
fly_cool
2011-03-14
打赏
举报
回复
嗯 嗯 嗯 嗯
[Quote=引用 2 楼 sharp_ice 的回复:]
先加载小分辨率的图片,这样加载速度会很快
放大到跟大图片一样大,这样浏览器显示小分辨率的图片当然就比较模糊
然后加载大图片。大图片的大小、位置跟小图片是一样的,而且是覆盖在小图片上方。
所以当大图片加载过程中,效果就是模糊图片变清晰了。
实际上是清晰的大图挡住了小图
[/Quote]
去圣西罗-为尤文喝彩
2011-03-14
打赏
举报
回复
[Quote=引用 8 楼 jhrxx 的回复:]
google的是2张图片,后一张预加载覆盖原图的
[/Quote]
这样的JS代码怎么写呢?有没有教程?谢谢。
jhrxx
2011-03-14
打赏
举报
回复
google的是2张图片,后一张预加载覆盖原图的
去圣西罗-为尤文喝彩
2011-03-14
打赏
举报
回复
楼上几位说的是 “图片预加载”,有没有示例代码吗?
我只知道LAZYLOAD技术……
JS
实现图片
加载
模糊
到
清晰
使用picasa的
时
候,注意到它首先是显示
模糊
的图片,然后图片突然变得
清晰
,这样做有一定的好处——picasa的图片翻页是用javascript实现的,如果直接载入大图,中间势必会有个空档,用户在这中间会感觉很...
简单
js
图片
加载
从
模糊
到
清晰
代码.zip
简单
js
图片
加载
从
模糊
到
清晰
代码是一款运用了图片预
加载
特性,先放一张小图占位,然后判断大图是否
加载
完毕,
加载
完毕后就用大图的src替换占位图的src,注:测试
时
请将网速设置低一些。
懒人原生css3实现图片由
模糊
到
清晰
逐渐
加载
过程
其原理就是采用两张图片,一个
模糊
,一个
清晰
,用两个div叠加起来后
清晰
的图片从完全透明变成全部显示出来,另外一个方向相反,默认
加载
时
间为5秒 两者叠加起来就组成了这样一个动画过程,原理其实很简单 ...
JS
实现图片
加载
模糊
到
清晰
.zip
JS
实现图片
加载
模糊
到
清晰
Javascript实现图片
加载
从
模糊
到
清晰
显示的方法
主要介绍了使用Javascript实现图片
加载
从
模糊
到
清晰
显示的方法,通俗易懂,需要的朋友可以参考下。
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章