安装OptiPNG和Jpegoptim最新版批量压缩优化网站图片

文章目录

估计每个博客站长对图片都不陌生了,现在一篇博客文章没有图片的点缀已经非常少见了,至少明月每篇博文都会尽最大的努力插入几张跟内容匹配的图片,尤其喜欢JPG/JPEG/PNG这三种格式的,博客刚上线的几年图片占比还不是很大,随着时间的推移积累的图片是是越来越多了,再加上用了免费 CDN 的话,就不得不考虑流量问题了,毕竟免费的CDN 都是有一定的流量限制的,比如明月一直都有在推荐的上海云盾CDN 的免费体验版流量限制就是300G/月(5M带宽),所以有条件的话优化压缩一下图片还是有必要的,虽然压缩比都不会很高,但苍蝇腿也是肉呀,能压缩多少都是流量的节约,也能起到加速图片载入的速度。

jpg无损压缩

因为明月没有上传插入图片前优化的习惯,所以目前博客网站上的很多图片几乎都是原始图片,个人感觉还是有很大的优化压缩空间的,毕竟博客已经有十多年了,积累的图片也是不少的。因此明月一直以来都是用OptiPNG和Jpegoptim这两个Linux命令行工具来直接对服务器端网站图片进行批量优化的。OptiPNG和Jpegoptim可以用yum直接安装的,但都不会是最新版,对压缩有了解的都知道,版本越新压缩效果就会越好,所以使用最新版才是我们的追求,今天就给大家分享一下如何在Linux上安装OptiPNG和Jpegoptim最新版。

PNG压缩

  • Jpegoptim - 用于无损压缩优化 JPEG 文件的小工具。
  • OptiPNG - 不丢失任何信息的 PNG 文件优化压缩小程序。

安装Jpegoptim

首先下载Jpegoptim最新版1.5.1,具体可参考官网:https://www.kokkonen.net/tjko/projects.html

wget https://www.kokkonen.net/tjko/src/jpegoptim-1.5.1.tar.gz

解压缩

tar xzvf jpegoptim-1.5.1.tar.gz

进入jpegoptim-1.5.1目录编译安装

./configure
make
make strip
make install

验证Jpegoptim是否已经更新到最新版

jpegoptim -V

验证Jpegoptim版本

OK,搞定!

安装OptiPNG

下载

wget https://nchc.dl.sourceforge.net/project/optipng/OptiPNG/optipng-0.7.7/optipng-0.7.7.tar.gz

解压缩

tar xzvf optipng-0.7.7.tar.gz

进入optipng-0.7.7目录

cd optipng-0.7.7

编译并安装

./configure
make
make install

验证OptiPNG版本

optipng -V

验证OptiPNG版本

好了,已经是最新版了。

至于OptiPNG和Jpegoptim的使用,可以借助find、xargs命令来配合使用,比如:

自动压缩优化/data/www/目录下所有站点的jpg和jpeg图片文件。

find /data/www/ -name "*.jpg" -o -name "*.jpeg" | xargs jpegoptim

自动压缩优化/data/www/目录下所有站点的PNG图片文件。

find /data/www/ -name "*.png" | xargs optipng

当然大家也可以根据自己的情况,将上述命令优化加入定时任务,自动完成图片的优化压缩。比如:每月1号0时自动压缩上个月的图片文件等等。

全部为采集文章,文中的 联系方式 均不是 本人 的!

发表评论