【发布时间】:2017-12-01 19:06:29
【问题描述】:
我想测试Grunt.js 中的imagemin-contrib。我选择了三个jpg 随机图像(大小分别为44kb、92kb、77kb)并设置了文件夹和插件。
当我运行imagemin grunt 任务时,我收到一条消息说照片已成功优化,但数字显示前两张照片的大小仅减少了 5kb 或 10kb,而第三张在全部。
我想知道这对于“优化图像”是否正常?我预计尺寸会更剧烈地下降。难道是我选择的图像已经被优化了?或者可能是我写 grunt 命令的方式?
下面是我用来执行 grunt 命令的代码:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
//Image Min Plugin
imagemin: {
dynamic: {
files: [{
expand: true,
cwd: 'photos/',
src: ['**/*.{png,jpg,gif}'],
dest: 'photos/optim/'
}]
}
}
});
grunt.loadNpmTasks('grunt-contrib-imagemin');
grunt.registerTask('default', ['imagemin']);
};
【问题讨论】:
标签: javascript node.js gruntjs grunt-contrib-imagemin