图片的性能优化

1.图片主要格式PNG-8、PNG-24、JPEG、GIF、比较新的格式:WEBP、AVIF、JPEG XL

2.设备独立像素:设备独立像素 = CSS 像素 = 逻辑像素

 物理像素:又称为设备像素。显示屏是由一个个物理像素点组成的,1334 x 750 表示手机分别在垂直和水平上所具有的像素点数。通过控制每个像素点的颜色,就可以使屏幕显示出不同的图像,屏幕从工厂出来那天起,它上面的物理像素点就固定不变了,单位为pt

 DPR(Device Pixel Ratio) 设备像素比:DPR = 物理像素 / 设备独立像素

3.设置响应式图片:a.无脑多倍图的方式  b.DRP 媒体查询 c.CSS Background 中的使用 image-set d.srcset 配合 1x 2x 像素密度描述符 e.srcset 属性配合 sizes 属性 w 宽度描述符
4.aspect-ratio:高宽比
   object-fit:它能够指定可替换元素的内容(也就是图片)该如何适应它的父容器的高宽,fillnonecontaincover

 image-rendering:设置图片在缩放状态下的展示算法

5.懒加载 

1.content-visibility: auto 实现图片内容的延迟渲染

2.loading=lazy HTML属性实现图片懒加载

3.decoding=async 实现图片异步加载

参考:https://mp.weixin.qq.com/s/KdpLI0WBR_wyhGEbbqY6QQ

 

posted @ 2023-04-04 15:18  月下云生  阅读(31)  评论(0编辑  收藏  举报