前端优化之图片优化

一、基础知识


有损压缩——一张JPG图片的解析过程
png位数与格式

  • png8 —— 256色 + 支持透明
  • png24 —— 2^24色 + 不支持透明
  • png32 —— 2^24色 + 支持透明

每种图片格式都有自己的特点,针对不同的业务场景选择不同的图片格式很重要

  • jpg有损压缩,压缩率高,不支持透明
  • png支持透明,浏览器兼容好
  • webp压缩程度更好,在ios webview有兼容性问题
  • svg矢量图,代码内嵌,相对较小,图片样式相对简单的场景

二、压缩方式

0x1 雪碧图

把你的网站上用到的一些图片整合到一张单独的图片中,减少你的网站的HTTP请求数量。
缺点:一次性加载很大的图片,一次加载有点慢。

0x2 Image inline

将图片的内容以base64的形式内嵌到html当中,减少你的网站的HTTP请求数量

0x3 矢量图

使用SVG进行矢量图的绘制
使用iconfont解决icon问题

0x4 webp

WebP 的优势体现在它具有更优的图像数据压缩算法,能带来更小的图片体积,而且拥有肉眼识别无差异的图像质量;同时具备了无损和有损的压缩模式、Alpha 透明以及动画的特性,在 JPEG 和 PNG 上的转化效果都非常优秀、稳定和统一。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值