工具 | linux 下好用的图片压缩工具 JpegOptim 和 OptiPNG

0. 写在前面

今天偶然需要将手机拍摄的照片(竟然高达3.8M)进行压缩使用(小于 300K),于是在网上搜索相关工具进行图片压缩,发现了两个工具分别可以操作jpegpng图像,于是写一篇日记。

内容导览

  1. JpegOptim
  2. OptiPNG

1 JpegOptim

1.1 简介

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

1.2 安装

$ sudo apt install jpegoptim

1.3 使用

  • JpegOptim 的基本用法为
$ jpegoptim filename.jpeg
$ jpegoptim [options] filename.jpeg

1.3.1 压缩前

这里,将上述图片保存在 old 文件夹里,并新建文件夹 new

《工具 | linux 下好用的图片压缩工具 JpegOptim 和 OptiPNG》 压缩前

1.3.2 压缩

$ jpegoptim -m80 old/test.jpg --dest new #-m 后的 80 代表压缩品质

1.3.3 压缩后

《工具 | linux 下好用的图片压缩工具 JpegOptim 和 OptiPNG》 压缩后

1.4 其他用法

  • 指定压缩后的文件大小
$ jpegoptim --size=520k pic.jpeg
  • 批量处理,使用 find、xargs 这样的工具可以压缩你指定的一些文件
$ find . -name "*.jpg" | xargs jpegoptim

2 OptiPNG

2.1 简介

  • OptiPNG 是一个PNG优化器,可将图像文件重新压缩为更小的尺寸,而不会丢失任何信息。该程序还将外部格式(BMP,GIF,PNM和TIFF)转换为优化后的PNG,并执行PNG完整性检查和更正。

2.2 安装

$ sudo apt install optipng

2.3 使用

  • OptiPNG 的基本用法为
$ optipng filename.png
$ optipng [options] filename.png

2.3.1 压缩前

《工具 | linux 下好用的图片压缩工具 JpegOptim 和 OptiPNG》 压缩前

2.3.2 压缩

$ optipng ./old/test.png -out ./new/test.png

2.3.3 压缩后

《工具 | linux 下好用的图片压缩工具 JpegOptim 和 OptiPNG》 压缩后

2.4 其他用法

同 1.4 节。

3 参考资料

    原文作者:Fitanium_毛毛
    原文地址: https://www.jianshu.com/p/db7a88062f66
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞