在处理图片时,一些图片加载很慢,把图片缩放压成缩略图,但是图片模糊不清,可以采用下面两种方法实现加载图片的高清度,也能提高图片加载速度,提高用户体验

1、先让客户端加载像素小的缩略图:

< img src="缩略图.jpg" name="pic" width="800" height="600" id="news" />

然后用js处理:

var img = new Image();//新建一个图片对象
img.src = "原图.jpg"; //最终显示的大图
img.onload = function() {
document.getElementById('news').src = this.src;
}

实现预加载缩略图,最终显示像素高的原图,这样做的好处是避免用户长时间等待图片而跳出
2、用ps将图片像素压缩,实现图片加载高像素。

提高图片的清晰度和加载速度相关推荐

  1. 如何提高网站的页面加载速度

    英文 | https://javascript.plainenglish.io/how-to-improve-your-websites-page-load-speed-8fa81caf3ed2 翻译 ...

  2. 浅析用Base64编码的图片优化网页加载速度

    想必大家都知道网页加载的过程,从开始请求,到加载页面,开始解析和显示网页,遇到图片就再次向服务器发送请求,加载图片.如果图片很多的话,就会产生大量的http请求,从而影响页面的加载速度.所以现在有一种 ...

  3. Typora图片上传和加载问题解决方案

    一.问题描述: 最近买了正版的Typora,想着要多更新,用最新的Typora,结果发现,图片不能显示了.经过多次测试,发现图片能上传到gitee上,但是在Typora上,但是却不能在Typora加载 ...

  4. 图片较多时要提高网页加载速度

    1.图片懒加载 将图片src先赋值为一张默认图片,当用户滚动滚动条到可视区域图片的时候,再去加载后续真正的图片 如果用户只对第一张图片感兴趣,那剩余的图片请求就可以节省了. 懒加载(LazyLoad) ...

  5. C# MVC使用阿里云对象存储加快图片加载速度(一)

    公司有个点餐的项目有大量的图片需要在扫码后的网页进行加载,刚开始使用的客户少的时候公司的4核8G,5M带宽的服务器还能挺快的加载图片和网页,但是客户一多,由于客户大多是快餐行业的,中午点餐的人数是相当 ...

  6. 提高网站第一次加载速度

    特别是在手机端访问,用户第一次打开网站,如果得到反馈的时间太久,用户很可能在页面完成加载之前就离开,不会再次访问.所以,网站.web App,提高首次访问的加载速度就显得特别重要了.第一次加载速度是用 ...

  7. Windows下使用apache模块实现合并多个js、css提高网页加载速度

    这篇文章主要介绍了Windows下使用apache模块实现合并多个js.css提高网页加载速度,本文使用的模块是基于mod_concat自己修改的,需要的朋友可以参考下 现在的网站表现力越来越丰富,页 ...

  8. 如何提高图片清晰度?三种方法来帮你!

    如何提高图片清晰度?图片在上传到网络后会被压缩,导致图片变得模糊.今天,我将分享三种方法,帮助您提高图片的清晰度. 方法一:使用记灵在线工具 工具地址:记灵在线工具 - 更专注于发现工具的实用性 该工 ...

  9. 前端静态资源请求和加载优化总结

    如果有这样一个项目,js脚本数量100+,其中50个是各种框架或库,css数量20+,图片若干 .那么,不用说,这个页面加载起来,一定快不了. 静态资源的请求和加载速度,直接影响页面呈现,应该怎么优化 ...

最新文章

  1. python使用matplotlib可视化线图(line plot)、在可视化图像中的指定位置添加横线(add horizontal line in matplotlib plot)
  2. PyQt5简介及demo
  3. 【C 语言】结构体 ( 指针运算与指针内存操作 | 结构体成员偏移量计算 )
  4. 以太币(Ether)的单位
  5. 【CTF解题】BCTF2018-houseofatum-Writeup题解
  6. python逻辑题_这道逻辑题 用 Python 代码 如何实现?
  7. 一个简单粗暴的前后端分离方案
  8. java实现下载时进度条提示
  9. 白盒基本路径发测试实验报告_软件生命周期、白盒测试、黑盒测试
  10. 他演绎了真正的“寒门逆袭”:从贫苦农村到顶级科学家,如今站在世界之巅,为祖国争光!...
  11. 云栖专辑 | 阿里开发者们的第11个感悟:拥抱变化,用正确的方法对待工作
  12. 我看中国软件---人才篇
  13. redis 槽点重新分配 集群_弄懂一致性哈希后我打通了redis分区集群的原理
  14. JavaC#语法差别
  15. int main(int argc,char* argv[])详解
  16. 当IDENTITY_INSERT设置为OFF时不能向表插入显示值。(源:MSSQLServer,错误码:544)
  17. Atitit 分布式之道 之常见的分布式技术 1. 第十二章基于对象的分布式系统 1 1.1. Corba dcom 2 2. 第11章 分布式文件系统 - 2 2.1.  常见的分布式文件系统有,G
  18. 单片机课程设计--电子密码锁(源代码+proteus仿真)
  19. Visual Studio 2019 C++实现socket通信,添加ws2_32.lib库,新手代码
  20. web端常用手机号,邮箱,税号,组织机构代码,银行卡号等JS正则校验表达式总结

热门文章

  1. 长期提供orkut / gmail 邀请
  2. java后门_Java做后门?
  3. PythonNOJ习题前二十道(西北工业大学cpSkill实验平台)
  4. 初识托福TOEFL口语
  5. html跳转页面 url不变,实现页面的跳转后,浏览器的地址栏不变
  6. ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry ‘1‘ for key ‘PRIMARY‘
  7. ExtJS EditorGridPanel 示例之Array格式Store前后台增删改查(不支持分页)
  8. 字体大宝库:35款时尚的英文简历字体下载
  9. 贝叶斯决策理论(三):最小最大决策、序贯分类
  10. 关于调用阿里云短信服务接口实现短信验证码的过程