linux 命令 打开png,Linux:优化和压缩JPEG和PNG图片的命令行工具

假如你有一张大图片,你想在保存或上传到网络之前压缩一下图片的大小,并且不怎么损失原始图片的质量。该怎么做呢?

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

57fdbfc27320de0abe15cea58faecfe4.png

–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

相关主题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值