确定图像是否已经压缩/优化?

时间:2018-01-17 00:18:42

标签: javascript node.js image optimization compression

是否有Node.js库可用于确定图像是否已经压缩/优化?

我想到的一个解决方案是我可以压缩图像,然后比较文件大小的前/后大小来做出决定。但是我想知道是否还有另一种不那么密集的方法来确定这一点。

1 个答案:

答案 0 :(得分:0)

我使用gulp-imagemin来优化图片(如果它们已经过优化,它会保持不变,否则会优化它们),使用gulpfile.js中的任务,如下所示:

gulp.task( 'images', function() {
    return gulp.src( 'path_img_folder/**/*' )
        .pipe( plugin.imagemin( {
            optimizationLevel: 7,
            progressive:       true,
            interlaced:        true,
            verbose:           true
        } ) )
        .pipe( gulp.dest( 'path_img_folder/' ) );
});