相信很多人都注意到QQ空间或者百度空间以及其他某些站,他们的图片打开都会显示的是象马赛克一样不清晰的图片,然后慢慢变清晰。这样做的好处是避免用户长时间等待图片而跳出。
实现这样的效果有三种方式:
一、图片本身。
gif、PNG图片用PS保存的时候,最后一步选择[b]交错[/b]。如图1
jpeg图片使用渐进式,如图2
在fireworks另存为保存的时候 点击 选项 然后选择 渐进式...
二、js代码
<img src="ceshi2.jpg" name="pic" width="800" height="600" id="pic" /> <!--缩略图-->
<script type="text/javascript">
var img = new Image();
img.src = "ceshi.jpg"; /*最终显示的大图*/
img.onload = function() {
document.getElementById('pic').src = this.src;
}
</script>
三、html lowsrc属性
<img src="ceshi.jpg" lowsrc="ceshi2.jpg" width="800" height="600" border="0" />
在lowsrc中使用缩略图,浏览器会先加载lowsrc中的图片,缩略图尺寸小,放到正常图片的宽高自然会显示不清晰,待正常图片加载完毕,就会显示大图。
原理上第三种方法是这样,但是我测试了,貌似没有效果。
个人还是推荐第一种,特别是做图片站的朋友,这样优化无疑对seo以及用户体验都是有好处的。因为第二种是js,就算整到程序里,代码也会太多。
学习分享罢了,无技术含量,转载请注明出处,谢谢。
分享到:
相关推荐
在网页开发中,为了提升用户体验,我们经常需要处理图片加载的方式,使得图片在加载过程中能够从模糊逐渐变清晰。这种效果通常被称为“渐进式图片加载”,它可以在不增加额外带宽消耗的情况下,通过JavaScript(JS)...
在移动应用开发中,"仿'在路上'模糊图片下拉变大清晰的实现"是一种常见的交互设计,通常用于提高用户体验,尤其是图片预览功能。这种效果常见于新闻阅读、社交网络或者电商应用中,用户在浏览小图时,可以通过下拉...
标题中的“由模糊变清淅,FLASH 3D滚动图片轮换代码”指的是一个使用Adobe Flash技术实现的3D图像展示效果,其中图片在展示过程中会经历从模糊到清晰的过渡,同时配合3D滚动效果,增加了视觉的动态感和吸引力。...
相比于普通的JPEG,它在加载初期就能展示低质量的图像,随着数据的不断接收,图片会逐渐变得更清晰。这种特性使得用户可以更快地看到图片内容,即使图片尚未完全加载。 2. **HTML结构** 在HTML中,我们需要为每张...
在本文中,我们将深入探讨如何使用jQuery实现一种特殊的效果,即“模糊图片清晰透视图”。这个效果通常是通过在页面上叠加一个模糊版本的图片,并在鼠标悬停时切换到清晰的图片来实现的,从而为用户提供一种动态的、...
在滚动过程中,根据滚动方向和位置动态调整UIVisualEffectView的blurRadius属性,以实现背景由模糊到清晰或由清晰到模糊的过渡。 3. **视图层次**:为了在下滚时让背景变清晰,我们可能需要在UITableView下方添加一...
1. 模糊效果:在图片切换过程中,新图片首先以模糊状态出现,模拟真实世界中物体从远处逐渐清晰的过程。这种效果可以通过调整图片的模糊度来实现,使过渡更自然平滑。 2. 淡入淡出效果:这是一种常见的动画过渡手法...
在本项目中,我们主要探讨如何使用JavaScript来实现一种独特的图片展示效果,即当鼠标滑过图片时,图片会逐渐变得清晰,而当鼠标移开后,图片仍能保持一定的模糊度,形成一种残影效果。这个效果可以增强用户体验,为...
在Android开发中,实现图片的高斯模糊效果和毛玻璃效果是常见的需求,尤其是在创建具有现代感和美观界面的应用时。本项目旨在教你如何在Android项目中创建一个自定义View,用于实现高斯模糊和毛玻璃效果,并且允许...
### 图片上传空间或是朋友圈变模糊的原因以及解决方法 #### 一、问题概述 在日常生活中,许多用户在社交平台上(如空间、微博、朋友圈等)上传或下载照片时经常会发现图片不够清晰,甚至在放大后无法辨认细节。这种...
这种特效通常应用于网站背景图片,当用户向下滚动页面时,背景图片会逐渐变得模糊并放大,提升视觉焦点;而当用户向上滚动时,图片则会恢复原状,清晰度和大小回到初始状态。这种效果能够增加网站的互动性和吸引力,...
在现代网页设计中,用户体验是至关重要的因素之一,图片加载速度和展示效果直接影响着用户的浏览体验。"imgblurin" 是一个JavaScript库,专门用于实现图片模糊加载的效果,旨在提高页面加载速度的同时,提供优雅的...
然后,设置一个新的图片显示,并将其模糊度设为0,即清晰状态。在模糊度变化过程中,可以使用`requestAnimationFrame`来实现平滑动画效果。 5. **动画控制**: 通过JS调整图片的模糊度,可以使用`style.filter`...
3. **径向模糊**:这种模糊效果模拟了镜头的失焦,使得图像从中心向外逐渐模糊。它通常需要更多的计算资源,但可以产生更有趣的效果。 在VB中实现这些模糊效果,你需要以下几个关键步骤: 1. **读取图像**:使用VB...
2. **高斯模糊**:高斯模糊是一种图像处理技术,通过在每个像素周围应用加权平均来平滑图像,权重由高斯函数决定,使得边缘逐渐过渡,形成模糊效果。在Android中,可以使用 Renderscript 或者 OpenCV 库来实现高斯...
这段代码会逐渐增加图片的模糊程度,达到最大值后重置,形成循环模糊效果。 6. **事件监听**:如果希望用户触发图片模糊效果,可以添加事件监听器,如点击按钮: ```javascript var button = document....
随着机器学习和人工智能技术的发展,多目标优化和模糊控制在机器人系统中的应用逐渐成为提升机器人控制精度与效率的有效方法。 多目标优化是一种在优化过程中同时考虑多个目标函数的优化策略,它致力于在多个相互...
它是指图像从一个清晰区域逐渐过渡到另一个模糊区域的过程。在安卓中,我们可以使用`PorterDuff`模式和`BitmapShader`类来实现简单的模糊效果。`PorterDuff`提供了混合模式,可以用来改变图像的透明度,而`...
这种模糊方式能够有效地平滑图像,同时保持边缘相对清晰,防止出现过于明显的边界模糊效果。 二、高斯模糊实现 高斯模糊的实现通常包括两个步骤:卷积和采样。卷积是将高斯核与图像进行逐元素乘法后求和的过程;...