2017-11-08 17 views
0

どのように圧縮画像を使用しますか?どのように圧縮画像を使用しますか?

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}}); 

答えて

1

サイズが増加し、なぜ私が言うことはできません。私はそれがデフォルトのパラメータで動作するようにアルゴリズムが動作しないと思います。

gifを圧縮するには、gifsicle manualを見て、ユースケースの正しいパラメータを見つけなければなりません。あなたは、例えば色や画像のサイズを減らすことができます。

--colors 16

--scale 0.7

をコマンドフィールドに引数としてそれらを供給してください。

giflossyまたはgif2webpのような別のアログジスに変更することもできます。