当前位置:首页 > 网站建设

linux下批量压缩图片工具JpegOptim的安装与使用

网络2020-07-02778人围观

linux下批量压缩图片工具JpegOptim的安装与使用

软件介绍
JpegOptim是用于优化jpeg文件的实用程序。提供无损优化(基于优化霍夫曼表)和基于设置最大品质因数的“有损”优化。 

建议使用版本为“jpegoptim-1.4.6”。
1.      编译和安装

CentOS 7.6中自带JpegOptim安装包,直接使用yum命令安装。

yum install jpegoptim -y

回显信息如下,则JpegOptim安装完成:

Installed: 
  jpegoptim.aarch64 0:1.4.6-1.el7                                                                                             
 
Complete!

2.      运行和验证

查询JpegOptim版本号。

jpegoptim --version

回显信息如下,则表示JpegOptim安装成功。

jpegoptim v1.4.6  aarch64-redhat-linux-gnu 
Copyright (C) 1996-2018, Timo Kokkonen 
 
This program comes with ABSOLUTELY NO WARRANTY. This is free software, 
and you are welcome to redistirbute it under certain conditions. 
See the GNU General Public License for more details. 
 
 
libjpeg version: 6b  27-Mar-1998 
Copyright (C) 1991-2012 Thomas G. Lane, Guido Vollbeding 
Copyright (C) 1999-2006 MIYASAKA Masaru 
Copyright (C) 2009 Pierre Ossman for Cendio AB 
Copyright (C) 2009-2013 D. R. Commander 
Copyright (C) 2009-2011 Nokia Corporation and/or its subsidiary(-ies)

使用方法:

假设,我们的网站所在物理路径是:/home/public_html

进入网站目录

cd /home/public_html


find . -iname '*.jpg' -print0 | xargs -0 jpegoptim --strip-all --preserve --totals --all-progressive

或者

find . -iname "*.jp*" | xargs jpegoptim -m80


批量优化当前目录以及子目录下的指定格式的图片

find . -name "*.jpg" | xargs jpegoptim
find . -name "*.jpg" | xargs jpegoptim
find . -name "*.png" | xargs optipng




输入这个,我们就会在凌晨两点对 /var/www 下的所有 png 和 jpg 文件,并在 /root 目录下生成目录。

10 2 * * * echo `date` >> /root/optipng.log && find /var/www/ -mtime -2 -iname '*.png' -print0 | xargs -0 optipng -o7 -log /root/optipng.log -preserve && echo `date` >> /root/jpegoptim.log && find /var/www/ -mtime -2 -iname '*.jpg' -print0 | xargs -0 jpegoptim --max=90 --preserve --totals --all-progressive >> /root/jpegoptim.log



 
  • 该资源有隐藏内容,查看需要登录,请先登录  立即登录

    版权声明:

    博主在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点

    如需要详查请直接与键盘生产厂商法人代表联系。挖井挑水无水表,不会网购无快递。

    文章内容除非注明原创,否则来源于互联网,不代表本人的任何立场;涉及到的软件来源于互联网,仅供个人下载使用,请勿用于商业用途,版权归软件开发者所有,下载后请于24小时内删除,请支持正版!

    因下载本站任何资源造成的损失,全部责任由使用者本人承担!

    如果你是版权方,认为本文内容对您的权益有所侵犯,请联系博主,待博主进行严格地审查和背景调查后,情况属实的将在三天内将本文删除或修正。

    博主的文章没有高度、深度和广度,只是凑字数。由于博主的水平不高(其实是个菜B),不足和错误之处在所难免,希望大家能够批评指出。