首页 » 信息技术 »

Progressive jpg图片体积更小?

2019年6月7日 / 35次阅读
图片处理

本文的JPG大小测试是个例,不具有统计上的意义。详细信息,请看本文评论。

简单测试了一下jpegtran工具做无损压缩的效果,结果是,使用-progressive参数,会得到体积更小的jpg图片。

[xinlin@promote test]$ ll
total 36
-rw-rw-r--. 1 xinlin xinlin 34641 Jun  7 08:56 car.jpg
[xinlin@promote test]$ 
[xinlin@promote test]$ jpegtran -copy none -optimize -outfile car1.jpg car.jpg
[xinlin@promote test]$ ll
total 72
-rw-rw-r--. 1 xinlin xinlin 34641 Jun  7 08:56 car1.jpg
-rw-rw-r--. 1 xinlin xinlin 34641 Jun  7 08:56 car.jpg
[xinlin@promote test]$ ll -h
total 72K
-rw-rw-r--. 1 xinlin xinlin 34K Jun  7 08:56 car1.jpg
-rw-rw-r--. 1 xinlin xinlin 34K Jun  7 08:56 car.jpg
[xinlin@promote test]$ jpegtran -copy none -optimize -progressive -outfile car1.jpg car.jpg
[xinlin@promote test]$ ll -h
total 72K
-rw-rw-r--. 1 xinlin xinlin 33K Jun  7 08:57 car1.jpg
-rw-rw-r--. 1 xinlin xinlin 34K Jun  7 08:56 car.jpg

有一个图片car.jpg,第一次使用jpegtran时,只有-copy none -optimize参数,压缩后体积没有变化,很可能是这个图片已经做过这样的处理了。

第二次使用jpegtran,增加-progressive参数,得到的文件car1.jpg小了1K,very nice。

推荐:如何在Linux上编译安装libjpeg工具

应该这就是网络上很多人说,网页一般都使用progressive格式的jpg图片的原因吧,因为图片体积更小,加载时体验更好,有图片会在第一时间出现在页面上,然后逐渐变清晰。

本文链接:https://www.maixj.net/ict/progressive-jpg-21626

相关文章

留言区

《Progressive jpg图片体积更小?》有5条留言

  • 麦新杰

    有一个细节,使用jpegtran工具,baseline可以和progressive互转。 []

  • 麦新杰

    https://yuiblog.com/blog/2008/12/05/imageopt-4/,这篇文章有一个很好的对Baseline JPG和Progressive JPG的体积对比测试,测试JPG文件数很多。结论是:有一些JPG图片,Baseline格式的反而更小。所以,在优化的时候,每一采用这样的策略:对比Baseline和Progressive,那个小用那个! []

    • 麦新杰

      网页上的图片,一般情况下,使用JPG是肯定的。动画图片只有GIF,Logo,icon等小图可以考虑使用PNG-8。 []

  • 麦新杰

    jpg是已经压缩过后的图片格式,如何对jpg图片再进行压缩呢? []

    • 麦新杰

      先用djpeg解压成bmp格式,然后用cjpeg重新压缩,这个时候可以选择压缩的quality。 []


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top