博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
图片优化
阅读量:5282 次
发布时间:2019-06-14

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

选取恰当的图片格式压缩项目大小,增强性能。特别是移动端项目,尽量小,加载速度快,需要流量少。

1.一般背景使用jpg图,jpg为最小图片格式,如果要保持图片背景为透明色,那么使用格式为png格式。

2.能不使用图片的时候尽量不使用图片,使用渐变,阴影,圆角,字体集等模拟不常见的字体(一张普通的图片比一般的库都大许多)。辅助技术CSS动画,CSS效果,网络字体。

3.选取恰当的图片格式

图片格式

压缩方式

透明度

动画

浏览器兼容性

适用场景

JPEG

有损压缩

不支持

不支持

所有

复杂颜色及形状,尤其照片

GIF

无损压缩

支持

支持

所有

简单颜色,动画

PNG

无损压缩

支持

不支持

所有

需要透明时

APNG

无损压缩

支持

支持

Firefox,Safari,

需要半透明效果的动画

WEBP

有损压缩

支持

支持

Chrome,opera

复杂颜色及形状,浏览器平台可预知

SVG

无损压缩

支持

支持

IE8以上所有

简单图形需要良好的放缩体验,需要动态控制图片特效

4.JPEG既是一种文件格式也是一种压缩方案。一般来说用于网页中的图片分辨率设置为75像素/英寸即可。像素数越低文件所占的空间越小,可以很大程度上降低加载图片的时间,加快浏览速度。如果将照片用于喷墨打印,设置为150像素/英寸就能得到很好的效果。当图片用于印刷时则应设置为300像素/英寸。

5.雪碧图()

转载于:https://www.cnblogs.com/yuanyuan0809/p/5442560.html

你可能感兴趣的文章
关于本博客说明
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>
国外常见互联网盈利创新模式
查看>>
android:scaleType属性
查看>>
shell脚本
查看>>
Upload Image to .NET Core 2.1 API
查看>>
【雷电】源代码分析(二)-- 进入游戏攻击
查看>>
Linux中防火墙centos
查看>>
[JS]递归对象或数组
查看>>
linux sed命令
查看>>
程序存储问题
查看>>
优雅地书写回调——Promise
查看>>
PHP的配置
查看>>
Struts框架----进度1
查看>>
Round B APAC Test 2017
查看>>
MySQL 字符编码问题详细解释
查看>>
css & input type & search icon
查看>>
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>