web常用图片介绍

125 阅读1分钟

web浏览器常见图片

缩写详解优点缺点浏览器支持(caniuse.com/ 查询图片支持度)  
ChromeEdgeIEFirefoxOperaSafari
APNGjuejin.cn/post/684490…支持全彩和透明,无杂边问题浏览器支持稍不足✔️✔️✔️✔️✔️
AVIFzhuanlan.zhihu.com/p/355256489性能好;压缩效果好;支持更高色深、动画帧、透明度;浏览器支持度低;不支持渐进式渲染注;✔️ ✔️(只支持静态图)✔️✔️
GIF 图片大小较小压缩效果不加;不支持透明度✔️✔️✔️✔️✔️✔️
JPEG联合图像专家小组图像  ✔️✔️✔️✔️✔️✔️
PNG 精确再现原图像图片较大✔️✔️✔️✔️✔️✔️
WebP 压缩效果好;支持更高色深和透明度不支持渐进式渲染✔️✔️✔️✔️✔️

渐进式渲染:juejin.cn/post/701631…

选择合适的图像格式

使用场景最佳选择回退方案理由
照片WebP 或 JPEGJPEGwebP压缩效果好蛋浏览器兼容性差
图标SVG、无损 WebP 或 PNGPNG图标小,使用无损格式避免小图丢失细节
截图无损 WebP 或 PNG;如果不担心压缩伪影,则使用 JPEG 文件PNG 或 JPEG;GIF 用于颜色数较少的屏幕截图无损格式的截图更利于文字清晰展现
示意图、绘图和图表SVGPNG 

提供回退图像: 元素实现图片的兼容性回退。元素定义图像的显示位置及默认版本回退。

<picture>
  <source srcset="diagram.svg" type="image/svg+xml" />
  <source srcset="diagram.png" type="image/png" />
  <img src="diagram.gif" width="620" height="540" alt="数据通道示意图" />
</picture>