Image Grunt不调整图像大小

Image Grunt不调整图像大小,image,gruntjs,responsive,responsive-images,Image,Gruntjs,Responsive,Responsive Images,我试图在一个网站上重新调整和压缩8张图片,所以我调整和压缩图片的大小。然而,当我实现Grunt responsive images任务时,它表示成功,但不是针对我输入的参数。具体而言,它表明: 运行响应性_映像:开发响应性_映像任务 为120x110调整了8个文件的大小 但是,对于响应图像输入,我有: grunt.initConfig{ 响应性图像:{ 开发人员:{ 选项:{ 引擎:“im”, 大小:[{ 宽度:1600, 后缀:''u large_2x', 品质:30 }] }, /* 如果不

我试图在一个网站上重新调整和压缩8张图片,所以我调整和压缩图片的大小。然而,当我实现Grunt responsive images任务时,它表示成功,但不是针对我输入的参数。具体而言,它表明:

运行响应性_映像:开发响应性_映像任务

为120x110调整了8个文件的大小

但是,对于响应图像输入,我有:

grunt.initConfig{ 响应性图像:{ 开发人员:{ 选项:{ 引擎:“im”, 大小:[{ 宽度:1600, 后缀:''u large_2x', 品质:30 }] }, /* 如果不更改,则不需要更改此部件 目录结构。 */ 档案:[{ 是的, src:['*.{gif,jpg,png}'], cwd:“图像\u src/”, dest:'图像/' }] } }, 如何让Grunt根据显示的宽度、后缀和质量精确调整图像大小

Grunt文件的其余部分声明

// ... 清洁:{ 开发人员:{ src:['images'], }, }, /*如果缺少图像目录,则生成该目录*/ mkdir:{ 开发人员:{ 选项:{ 创建:[“图像”] }, }, }, /*将未经过处理的固定图像复制到images/目录中*/ 副本:{ 开发人员:{ 档案:[{ 是的, src:'images_src/fixed/*.{gif,jpg,png}, dest:'图像/' }] }, }, }; loadNpmTasks'grunt-responsive-images'; grunt.loadNpmTasks'grunt-contrib-clean'; grunt.loadNpmTasks'grunt-contrib-copy'; grunt.loadNpmTasks'grunt-mkdir'; registerTask'default',['clean','mkdir','copy','responsive_images']; }; 我已经包括了图像文件结构的屏幕截图。我只希望它们出现在其中一个目录中,但它们不会出现在任何地方。我原以为它们会出现在images/目录中,因为这是在dest中为响应图像指定的

尝试按如下方式配置GrunFile.js:

Grunfile.js

module.exports=functiongrunt{ grunt.loadNpmTasks'grunt-contrib-clean'; loadNpmTasks'grunt-responsive-images'; grunt.initConfig{ 响应性图像:{ 开发人员:{ 选项:{ 引擎:“im”,
upscale:true,//您是否打算调整images\u src/fixed/目录中所有images.gif、.jpg和.png的大小,并将调整后的图像以1600px的宽度保存到images/fixed/目录中?这似乎是一个奇怪的问题,但是您的问题没有明确说明您的意图。也许您可以将问题编辑为ind说明:1.源目录结构的一个片段;2.调整大小后出现所需的/结果目录结构。这可能会增加您获得合适答案/解决方案的机会。