博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端知识点——图片
阅读量:7013 次
发布时间:2019-06-28

本文共 589 字,大约阅读时间需要 1 分钟。

jpg

jpg是有损压缩,压缩率高,不支持透明,适用于对图片质量要求不是很高的场景,可以减低图片的大小

Png

Png有三种

  1. Png8:256色+支持透明
  2. Png24:2^24色+不支持透明
  3. Png32:2^24色+支持透明

兼容性好,图片质量高、色彩表现好、支持透明效果、提供锋利的线条和边缘,所以做出的logo等小图标效果会更好、更好地展示文字、颜色相近的图片。

webp

webp压缩程度更好,但在ios webview有兼容性问题,在安卓下使用webp,因为具有更优的图像数据压缩算法,能带来更小的图片体积,并且同时拥有肉眼无法识别差异的图像质量,同时具有无损和有损的压缩模式,Alpha透明以及动画的特性,在JPGE和PNG上的转化效果非常优秀稳定和统一

svg矢量图

代码内嵌,相对较小,适用于图片样式相对简单的场景,如用iconfont解决icon的问题

CSS雪碧图

CSS雪碧图是吧一些图片整合到一张图片中,优点是减少网络的HTTP请求数量,缺点是整合后图片大,加载比较慢

(制作CSS雪碧图网址:wwww.spritecow.com)

Image inline

Image inline是将图片的内容内嵌到html当中,如base64,可以减少网站的HTTP请求数量,一般图片小于8kB可以做Image inline处理,因为此时内嵌的代价小于请求资源的代价

转载地址:http://kqqtl.baihongyu.com/

你可能感兴趣的文章
阅读笔记《构建之法》一
查看>>
Android 虚拟机 程序安装目录
查看>>
深入学习Hive应用场景及架构原理
查看>>
07-01 Java 封装
查看>>
HDU_1143_tri tiling
查看>>
codeforces_1075_C. The Tower is Going Home
查看>>
使用BBED模拟Oracle数据库坏块
查看>>
C# 关于XML的简单操作实例
查看>>
ggplot2:画世界地图和中国地图 合并数据 增添信息 标记
查看>>
VertexBuffer渲染次序
查看>>
div高度自适应
查看>>
python中使用 xpath
查看>>
集中管理:领导者,不能不考虑的几件事之—— 拿什么辅助你,我的决策?(一)...
查看>>
四、物理优化(6)数据库引擎优化顾问
查看>>
我的友情链接
查看>>
关于VirtualBox虚拟机安装GhostXP出现蓝屏proce***.sys 的解决办法
查看>>
浅谈 C#委托
查看>>
Atitit.跨语言反射api 兼容性提升与增强 java c#。Net php js
查看>>
【Thread】多线程的异常处理?
查看>>
H.264 CODEC
查看>>