【问题标题】:How use compress-images?如何使用压缩图像?
【发布时间】:2018-04-20 22:53:38
【问题描述】:

如何使用压缩图像?

https://www.npmjs.com/package/compress-images

Gif 图片是 - 4.1mb;

Gif 图片变成了-4.2mb;

压缩后的 Gif 图像比以前更大。为什么?

我试试:

compress_images('src/img/**/*.{jpg,JPG,jpeg,JPEG,png,svg,gif}', 'build/img/', {compress_force: false, statistic: true, autoupdate: true}, false,
                                                {jpg: {engine: 'mozjpeg', command: ['-quality', '60']}},
                                                {png: {engine: 'pngquant', command: ['--quality=0-20']}},
                                                {svg: {engine: 'svgo', command: '--multipass'}},
                                                {gif: {engine: 'gifsicle', command: false}});

【问题讨论】:

    标签: node.js image-compression imagemin


    【解决方案1】:

    我不知道为什么尺寸会增加。我猜该算法不起作用,因为我们希望它使用默认参数。

    要压缩 gif,您必须查看 gifsicle manual 并为您的用例找到正确的参数。例如,您可以减少图像的颜色或大小:

    --colors 16

    --scale 0.7

    将它们作为参数提供给命令字段。

    您还可以更改为其他算法,例如giflossygif2webp

    【讨论】:

      猜你喜欢
      • 2021-10-25
      • 2018-09-10
      • 1970-01-01
      • 2019-08-06
      • 1970-01-01
      • 2012-09-02
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多