Logo

ImageMagick

之前一直用Google PageSpeed来压缩图片,手动压缩图片效率实在太慢,后来发现ImageMagick好像不错就尝试了一下。

image_optim 是一个Ruby的gem。

我们首先安装这个gem

gem install image_optim

然后安装依赖(Linux请参考官方说明

brew install advancecomp gifsicle jpegoptim jpeg optipng pngcrush

如果你缺少XQuartz,需要去下载安装。

安装完毕后,我们就可以尝试运行了。

使用方法非常简单,并且可以看到每个图片优化的大小。

运行image_optim命令将blog下的图片进行优化:

image_optim -r images/*

如果报出类似这种错误:

image_optim.rb:187:in `resolve_bin!': `pngout` not found (ImageOptim::BinNotFoundError)

其实是你缺少pngout,需要去下载,然后将pngout放到/user/bin/目录下。

comments powered by Disqus