你知道任何工具,如smush.it我可以在命令行?

你可能知道http://www.smushit.com/ysmush.it/这是一个工具来优化图像(PNG,JPG,GIF)

我想执行一个phing任务或者其他的东西,所以我正在寻找一个类似的工具在cli上使用。

我知道smushit是一些工具的捆绑,但我没有时间将它们都包装在一起。

有任何想法吗?

检查Image Magick工具包: http : //www.imagemagick.org/Usage/formats/
你可以转换,转换,旋转,向上/向下缩放,重叠等。它是可用的几乎所有的Linux发行版,我知道。

什么OS? 对于Windows,来自http://people.bath.ac.uk/ea2aced/tech/png/pngslim.zip的 PNGSlim是一个不错的命令行工具。 这是一个批处理文件,它通过各种不同的优化工具运行相同的文件,并保持最佳状态(或者在开始时恢复备份,如果它不能设法删除至少一个批量)。

由于命令行限制,一次只能执行少量的PNG,但是由于是命令行,所以脚本很容易通过它来传递整个目录。

这很慢,但毕竟是彻底的; 一个离开过夜。

老问题,但你可能想看看littleutils 。

在Ubuntu / Debian上安装:

下载littleutils

wget -O littleutils.tar.bz2 http://sourceforge.net/projects/littleutils/files/latest/download 

解压/ Untar

 tar jxvf littleutils.tar.bz2 

安装依赖关系

 sudo apt-get install gifsicle pngcrush lzip libpng12-0 libpng12-dev libjpeg-progs p7zip-full 

cd进入littleutils目录(查看版本号)

 cd littleutils-1.0.27 

配置和安装

 ./configure --prefix=/usr && make && sudo make install && sudo make install-extra 

然后,您可以直接从命令行使用opt-jpg {filename}opt-png {filename}opt-gif {filename}