Ubuntu命令行压缩图片

Ubuntu 自带压缩软件 jpegoptim,通过命令行安装,命令行操作压缩。

安装

sudo apt-get install jpegoptim

无损压缩,会覆盖原图

jpegoptim photo.jpg

不能无损则不覆盖 -v

jpegoptim photo.jpg

压缩到指定文件夹 -d

jpegoptim -d ./folder -p photo.jpg

模拟压缩 -n 输出压缩信息,不会真正压缩

有损压缩 -m

jpegoptim -m50 photo.jpg

"-m<质量>"选项,质量数范围0到100,0是最好质量,100是最差质量。

批量压缩

#!/bin/sh
# 压缩当前目录下所有*.jpg文件
# 保存在./compressed目录
# 并拥有与原始文件同样的修改日期
for i in *.jpg; do jpegoptim -d ./compressed -p "$i"; done

或者

sudo find . -type f -name "*.jpg" -exec jpegoptim {} \;

png 图片压缩

sudo apt install optipng
换色
阅读
登录
扫码