linux 图片压缩命令,Linux:优化和压缩JPEG和PNG图片的命令行工具
假如你有一张大图片,你想在保存或上传到网络之前压缩一下图片的大小,并且不怎么损失原始图片的质量。该怎么做呢?Windows有很多软件可以压缩减小图像大小。下面我们介绍两个Linux下压缩图片的命令:1.jpegoptim:优化/压缩JPEG文件2.optipng:优化/压缩PNG文件有了上面两个工具,你就可以压缩一个或同时压缩多个图片了。1.jpegoptimjpegoptim可以优化压缩JPEG
假如你有一张大图片,你想在保存或上传到网络之前压缩一下图片的大小,并且不怎么损失原始图片的质量。该怎么做呢?
Windows有很多软件可以压缩减小图像大小。下面我们介绍两个Linux下压缩图片的命令:
1.jpegoptim:优化/压缩JPEG文件
2.optipng:优化/压缩PNG文件
有了上面两个工具,你就可以压缩一个或同时压缩多个图片了。
1.jpegoptim
jpegoptim可以优化压缩JPEG、JPG和JFIF图片文件格式。
在Ubuntu上安装jpegoptim:
$ sudo apt-get install jpegoptim
在CentOS上安装jpegoptim:
$ sudo yum install jpegoptim
使用jpegoptim,语法:
jpegoptim [options] filename.jpg
–size选项指定压缩文件的大小。
压缩多个文件:
jpegoptim *.jpg # 或 jpegoptim img1.jpeg img2.jpeg img3.jpeg
更多jpegoptim命令用法,查看帮助:
$ man jpegoptim
2.optipng
optipng可以优化压缩PNG图片文件格式,它的使用方法和jpegoptim相似。
在Ubuntu上安装optipng:
$ sudo apt-get install optipng
在CentOS上安装optipng:
$ sudo yum install optipng
注意:必须打开epel仓库。
示例:
$ optipng Screenshot/ from/ 2017-10-22/ 21/:22/:48.png
OptiPNG 0.6.4: Advanced PNG optimizer.
Copyright (C) 2001-2017 Cosmin Truta.
** Processing: Screenshot from 2017-10-22 21:22:48.png
1024x702 pixels, 3x8 bits/pixel, RGB
Input IDAT size = 530628 bytes
Input file size = 531505 bytes
Trying:
zc = 9 zm = 8 zs = 0 f = 5 IDAT size = 500249
zc = 9 zm = 8 zs = 1 f = 5 IDAT size = 496342
zc = 1 zm = 8 zs = 2 f = 5 IDAT size = 450094
Selecting parameters:
zc = 1 zm = 8 zs = 2 f = 5 IDAT size = 450094
Output IDAT size = 450094 bytes (80534 bytes decrease)
Output file size = 450203 bytes (81302 bytes = 15.30% decrease)
从上面可以看到压缩了15.30%。
压缩多个文件:
$ optipng *.png
更多optipng命令用法,查看帮助:
man optipng
TAG:
除非注明,文章均由 Linux系统学习 整理发布,欢迎转载。如有版权争议,请联系删除。
文章评论
留言与评论(共有 0 条评论)
验证码:
更多推荐
所有评论(0)