你知道像smush.it我可以在命令行上使用的任何工具吗?

时间:2011-12-05 23:15:34

标签: linux image optimization

您可能知道http://www.smushit.com/ysmush.it/它是优化图片的工具(png,jpg,gif)

我想实现一个phing任务,所以我正在寻找一个类似于cli的工具。

我知道smushit是一系列工具,但我没有时间将它们打包在一起。

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

什么操作系统?对于Windows,来自http://people.bath.ac.uk/ea2aced/tech/png/pngslim.zip的PNGSlim是一个不错的命令行工具。它是一个批处理文件,它通过各种不同的优化工具运行相同的文件,并保持最佳状态(或者如果它不能设法削减至少一个,则恢复到最初的备份)批次)。

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

它很慢,但它毕竟是彻底的;一个人过夜跑。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

旧问题,但您可能需要查看littleutils

在Ubuntu / Debian上安装:

下载littleutils

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

解压/解压

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}