Я использую
gulp и с помощью двух плагинов -
responsive и newer оптимизирую изображения и сохраняю их в другой папке.
У меня есть папка с оригинальными изображениями (
img-origen) и папка с оптимизированными изображениями (
img-optimized). Все новые изображения я кидаю в
img-origen а галп оптимизирует изображения и вставляет из в папку img-optimized.
Вот код gulp:
// Оптимизация изображений
gulp.task('img', function () {
return gulp.src('assets/img/img-origen/**/*.{png,jpg,jpeg,webp,raw}')
.pipe(newer('assets/img-optimized/'))
.pipe(responsive({
'**/*': {
width: '100%',
quality: 85
// progressive: true
}
}))
.pipe(gulp.dest('assets/img-optimized/'));
});
Проблема в том, что svg и некоторые другие форматы не оптимизируются и как следствие не переносятся в папку
img-optimized.
Мне нужно, что бы все неоптимизированные изображения тоже переносились в папку img-optimized. Как этого добиться?
PS: дайте пожалуйста код, который в этом поможет