Gun*_*don 7 browser compression png
我想尝试一下 zopfli,因为我在网站上使用了一些静态 .png。
我了解如何创建 .gz 和 .deflate 文件。但是如何创建可以在 FF、Chrome 和 Co 中显示的 png?
zopfli --i1000 _385.png
Run Code Online (Sandbox Code Playgroud)
生成的 .gz 文件比使用 pngCrush 创建的文件小约 4%(比原始文件小约 2%)。
Zopfli不能直接处理 PNG。
但是你可以使用ehoeks-zopfli-png:
zopfli --png --i1000 logo.png
Run Code Online (Sandbox Code Playgroud)
你必须编译它:
git clone https://code.google.com/r/ehoeks-zopfli-png
cd ehoeks-zopfli-png/
make
./zopfli --png --i1000 logo.png
Run Code Online (Sandbox Code Playgroud)
请注意,这只会使用 DEFLATE 算法重新压缩,您应该首先使用其他工具(OptiPNG、pngout等...)和其他技术(这里有点离题,但检查 pngquant 以了解 PNG 的智能有损压缩) )
压缩后,您仍然可以使用DeflOpt和defluff等工具进一步优化它,但据我所知,这只会节省几个字节。
另一个仅适用于Windows 的解决方案是PNGZopli,它与其他工具一起包含在ScriptPNG 中。还有optipng-zopfli(optipng 加 zopfli),但我还没有尝试过。
更新:在 zopfli中添加了PNG 支持