OptiPNG没有为Google Page Speed Insight优化png文件

时间:2015-07-23 07:30:54

标签: optimization png google-pagespeed

我是CentOS 6,我已经安装了OptiPNG 0.6.4(CentOS上唯一可用)。 当我优化图像时,我运行此命令:

find . -regex ".*\.\(png\)" -exec optipng -o7 -preserve '{}' \+

对于OptiPNG,我的图片已经过优化,但是当我运行Google Page Speed Insight时,它抱怨我的PNG未进行优化。

我应该使用其他命令吗? 我应该安装更新版本的OptiPNG吗?

2 个答案:

答案 0 :(得分:5)

我不知道Pagespeed如何确定图像是否优化,但我确实对一张图片抱怨;然后我跑了

pngcrush -ow -reduce -rem alla file.png

上传了新的“file.png”,而且Pagespeed很满意。

免责声明:我写了pngcrush(和朋友写了optipng作为pngcrush的分支)

答案 1 :(得分:3)

最后我找出问题所在。 问题是我的软件版本不支持损失。 所以我安装了最新版本(Download),这是你可以做到的:

#Uploads the tar.gz file
yum install wget
wget dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
tar -xvzf optipng-0.7.4.tar.gz
cd optipng-0.7.4
./configure && make && make install

最后,当您正确安装Optipng后,您可以运行最长的Optipng命令,让Google停止抱怨您的图片。你在这里:

find . -regex ".*\.\(png\)" -exec /usr/local/bin/optipng -o7 -preserve -strip all '{}' \+