zoukankan      html  css  js  c++  java
  • web前端优化之图片无损压缩的优化(4)

    页面上的各种图片是否有优化的余地,推荐使用 PageSpeed 检测一下。

      由于专卖店等各种业务上传的图片有 jpeg、png 和 gif 等格式,因此三种格式都需要优化:

      1)jpegtran和jpegoptim的压缩效果几乎完全相同。

      但jpegtran有progressive编码(渐进式的展示,先显示模糊的,再逐步清晰),而且通常(84%的概率)对于大图片(10k+)压缩比更高。

      虽然我们的大部分页面已经改成延迟加载了,但对于非延迟加载的页面,效果明显更好。

      经测试,pagespeed 并没有按照 progressive 方式提供建议。

      2)测试了png的几种压缩方式,压缩效果各异。测试的一张图片 optipng 只压缩了约5%,但其他几种达到了20%+

      经测试,pagespeed上给出的可压缩比例是按照optipng给出的。

      pngout据说采用了不同的编码,因此对小图片压缩效果更好。用imageoptim测试确实略优,但命令行上还没找到合适的调用参数。

      目前决定采用pngcrush。

      对于采用png8,以大幅压缩的方法,我们不做技术处理。

      3)gif就采用gifsicle做压缩。

      大部分情况下,我们不建议采用gif图片。对于单帧gif更应该用png格式替代。

      这里我们暂不考虑通过技术处理来吧单帧gif转换成png。

      4)采用php的exec调用shell脚本的方式来执行这些bin文件。

  • 相关阅读:
    APIO2019游记
    ZJOI2019赛季回顾
    「HNOI 2019」白兔之舞
    LOJ #6539 奇妙数论题
    BZOJ4314 倍数?倍数!
    伯努利数学习笔记&&Luogu P3711 仓鼠的数学题
    BZOJ 5093[Lydsy1711月赛]图的价值 线性做法
    AtCoder Grand Contest 030题解
    Codeforces Round #542 (Div. 1) 题解
    Codeforces Round #541 (Div. 2)题解
  • 原文地址:https://www.cnblogs.com/heavens/p/5241100.html
Copyright © 2011-2022 走看看