我想测试一下imagemin-contrib
in Grunt.js
。我选择了三个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']);
};