图片压缩后体积没变小,是不是我方法用错了?
我在项目里用了 imagemin 压缩 PNG 图片,但发现打包后的文件大小几乎没变,这正常吗?
我试过配置 quality 和 optimizationLevel,比如下面这样:
imagemin(['src/images/*.png'], 'dist/images', {
use: [
imageminPngquant({ quality: [0.3, 0.5] }),
imageminOptipng({ optimizationLevel: 7 })
]
})
但压缩前是 286KB,压缩后还是 284KB,感觉没起作用。是我参数设错了吗?还是这些图本身已经没法再压了?
如果还是一样,可能确实已经压缩到了极限。可以试试其他工具或者插件,比如 imagemin-mozjpeg 对 JPEG 图片的压缩效果不错。