7

これは私のGulpタスクです:

//Image Optimization
gulp.task( 'imagemin', function () {
    return gulp.src( imageDir + '**/*.{png,jpg,JPG,svg}' )
        .pipe( imagemin( {
            progressive: true,
            use: [
                pngquant({quality: 20 - 30}),
                jpeg({max: 50})
            ],
            optimizationLevel: 7
        } ) )
        .pipe( gulp.dest( imageDir ) );
} )

私はgulp imageminと「imagemin-pngquant」、および「imagemin-jpegoptim」を使用しています

ソースには、jpg と png の 2 つの画像があります。jpg は圧縮されますが、png は圧縮されません。

これは私のCLIがどのように見えるかです: ここに画像の説明を入力

エラーなし、フィニッシュなし。

4

1 に答える 1

0

gulp-imagemin ではなく、gulp-image の構文に従っています。gulp-image を使用している場合は、jpeg を jpegRecompress に変更するだけで、最小値、最大値、その他のプロパティを設定できます。

于 2018-12-27T18:14:15.733 に答える