linux操作系统 pngquant命令手册

概要

命令名称: pngquant

功能描述: pngquant是一个行用于png图片有损压缩的命令

常用选项

--force 强制覆盖现有的输出文件(短选项:-f)
--skip-if-larger 在压缩时仅保存小于原始的文件
--output file    输出文件目标文件路径,而不是--ext (短命令: -o)
--ext 设置输出文件名的自定义后缀/扩展名
--quality 设置图片颜色范围,值为0-100
--speed   设置速度和图片质量,速度越快质量越差。参数:1=slow, 3=default, 11=fast & rough
--nofs    禁止Floyd-Steinberg抖动

示例

1、压缩单张图片:

ss@linux-man:~$ pngquant 蜘蛛侠:英雄归来\[\[00_48_21\]\[20171004-232755-0\].PNG
ss@linux-man:~$ ll -h 
total 916K
-rw-r--r-- 1 root root 225K Nov  2 14:55 蜘蛛侠:英雄归来[[00_48_21][20171004-232755-0]-fs8.png
-rw-r--r-- 1 root root 686K Oct  4 23:27 蜘蛛侠:英雄归来[[00_48_21][20171004-232755-0].PNG
ss@linux-man:~$

2、搭配find命令压缩images目录下的所有图片:

ss@linux-man:~$ find ./images -name "*.png"  -exec pngquant -f --ext .png {} \;

相关命令

安装方式

  • 配置epel源:
  • 执行yum -y install pngquant命令

或者编译安装请参考以下资料: