压缩jpg与png图片文件 imageapi_optimize jpegtran optipng

http://www.ijg.org/files/

下载 jpegsrN.tar.gz

tar xfz jpegsrN.tar.gz

cd jpegsr-N

make

make install

which jpegtran
得到bin完整路径: /usr/local/bin/jpegtran


https://sourceforge.net/projects/optipng/
下载 optipng.0.7.6.tar.gz

tar optipng-0.7.6.tar.gz

cd optipng-0.7.6
make
make install

which optipng

得到bin完整路径:/usr/local/bin/optipng


drush en imageapi_optimize -y

下载并启用。

后台设置 https://thatk.com/admin/config/media/image-toolkit

image.png
image.png
image.pngimage.png
这里缺少了一项 arithmetic 参数,添加后能获得更高的压缩比率。


vim sites/all/modules/imageapi_optimize/binaries/jpegtran.inc

image.png
红框内的参数为手动添加的。

添加后重启php,刷新opcache缓存。

删除 sites/default/files/styles/目录下的图片缓存文件。

随后图片将在用户浏览时重新生成压缩后的图片,大约10-15%的优化。