是否可以让gulp-image-resize吐出多个图像,例如 @1x 和 @2x 图像。我的 gulp 任务目前看起来像这样:
gulp.task('images', function() {
return gulp.src('test.jpg')
.pipe(imageResize({ width: 1920 }))
.pipe(imagemin({
progressive: true
}))
.pipe(rename({
suffix: '@2x'
}))
.pipe(gulp.dest('./_site/public/img'))
.pipe(imageResize({ width: 960 }))
.pipe(imagemin({
progressive: true
}))
.pipe(gulp.dest('./_site/public/img'))
});
但它只是将一个名为test@2x.jpg
960px 宽度的图像放入我的目标目录中。
有没有办法保存两个图像。一个叫test.jpg
960px,一个叫test@2x.jpg
1920px?
任何帮助表示赞赏。提前致谢!