Linux下如何压缩有网站中的图片
时间:2019-08-20 17:58:26 来源:igfitidea点击:
JPEG格式的文件通常出现在摄影设备中。
“JPEG”是Joint Photographic Experts Group(联合摄影专家组)的缩写。
这个JPEG压缩算法在色调和颜色变化平滑的真实场景的照片和绘画上效果最佳。
在优化网站页面加载速度的同时,我发现网页中的JPEG文件是另一个原因。由于图片加载时间的增加,文件的大小变大,因此网页的加载速度也很慢。
在linux世界中,有一个很好的工具叫做 Jpegoptim。用于优化/压缩JPEG文件而不影响其质量。
jpegoptim用于优化/压缩jpeg文件。
程序支持无损优化,这是基于优化哈夫曼表。
所谓的“有损”优化,除了优化哈夫曼表之外,用户还可以指定图像质量的上限。
项目链接:http://www.kokkonen.net/tjko/projects.html#Jpegoptim
在基于Debian的操作系统上安装jpegoptim
在Debian和Ubuntu上安装jpegoptim:
sudo apt-get install jpegoptim
在基于Red Hat的操作系统上安装jpegoptim
首先要安装EPEL repo
rpm -ivh http://dl.fedoraproject.org/pub/epel/6Server/x86_64/epel-release-6-8.noarch.rpm
然后使用yum命令安装jpegoptim
yum install jpegoptim
如何使用jpegoptim
安装包“jpegoptim”之后,就可以使用jpegoptim命令了。
优化/压缩JPEG格式文件:
jpegoptim FileName.JPEG
或者
jpegoptim [Options] FileName.JPEG
jpegoptim说明
Hyman@theitroad:~/Desktop$ jpegoptim --help jpegoptim v1.2.3 Copyright (c) Timo Kokkonen, 1996-2009. Usage: jpegoptim [options] <filenames> -d<path>, --dest=<path> specify alternative destination directory for optimized files (default is to overwrite originals) -f, --force force optimization -h, --help display this help and exit -m[0..100], --max=[0..100] set maximum image quality factor (disables lossless optimization mode, which is by default on) -n, --noaction dont really optimize files, just print results -o, --overwrite overwrite target file even if it exists -p, --preserve preserve file timestamps -q, --quiet quiet mode -t, --totals print totals after processing all files -v, --verbose enable verbose mode (positively chatty) -V, --version print program version --strip-all strip all (Comment & Exif) markers from output file --strip-com strip Comment markers from output file --strip-exif strip Exif markers from output file --strip-iptc strip IPTC markers from output file --strip-icc strip ICC profile markers from output file Hyman@theitroad:~/Desktop$