一个 6.062KB 的 png 使用grunt-contrib-imagemin压缩,完全相同的 grunt 配置文件。
在 mac 下压缩后为 4.26KB,ubuntu 下压缩后为3.054KB。
是什么原因?
一个 6.062KB 的 png 使用grunt-contrib-imagemin压缩,完全相同的 grunt 配置文件。
在 mac 下压缩后为 4.26KB,ubuntu 下压缩后为3.054KB。
是什么原因?
2 回答1.3k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
3 回答1.3k 阅读
2 回答966 阅读
可能是里面真正负责压缩的二进制程序版本、配置不同。如果使用了pngquant优化png,imagemin会运行
node_modules\imagemin\node_modules\imagemin-pngquant\node_modules\pngquant-bin\vendor
里面的pngquant。而如果用了optipng,imagemin会执行node_modules\imagemin\node_modules\imagemin-optipng\node_modules\optipng-bin\vendor
里的optipng可执行文件。具体压缩成什么样完全看这几个“黑箱”。