图片优化

最后更新于:2022-04-02 05:27:39

## 前言 本文主要用来讲解一些图片优化常见的技巧以及思路 。 ## 优化方法 ### 图片质量和体积控制 对于图片的分辨率,相信设计做出来的一定是高分辨率的,但是对于pc端,一般情况是web分辨率 72的即可,对于高分屏,另外设置。对于手机端,因为显示的空间小,所以只需要小分辨率的原图或者缩略图即可。 保证所有端的缩略图是规格一致的,并且尽量小的减小其规格。 ### 图片替换技术 既然图片比较浪费性能,那么我们可以采取一些思路来减少页面中的图片。比如: - 使用图片精灵,来吧一些固定的图片集成到一个大背景中 - 使用图表字体,代替一些常用的、需要设置灵活大小、颜色的图片 - 使用base64或者webbp或者svg之类的图片来代替高清图 备注: - [webbp了解下](https://www.zhihu.com/question/27201061) - 如果浏览器不支持 ~~~ if (window.supportWebp && (/format\/png/i.test(query) || /format\/jpg/i.test(query))) { imgUrl = imgUrl.replace(/format\/png/i, 'format/webp').replace(/format\/jpg/i, 'format/webp'); } ~~~ ###
';