Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
$ npm install --global imagemin-cli
Command
Input
Output
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Command
Input
Output
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
$ npm install --save imagemin
$ npm install --save imagemin-mozjpeg
$ npm install --save imagemin-pngquant
$ npm install --save imagemin-svgo
$ npm install --save imagemin imagemin-{mozjpeg,pngquant,svgo}
Optimización de imágenes
JAM Stack
$ npm install --save imagemin
$ npm install --save imagemin-mozjpeg
$ npm install --save imagemin-pngquant
$ npm install --save imagemin-svgo
$ npm install --save imagemin{,-{mozjpeg,pngquant,svgo}}
const imagemin = require("imagemin");
const imageminMozjpeg = require("imagemin-mozjpeg");
const imageminPngquant = require("imagemin-pngquant");
const imageminSVGO = require("imagemin-svgo");
(async () => {
const files = await imagemin(["./originals/{*.jpg,*.png,*.svg}"], {
destination: "./images",
plugins: [
imageminMozjpeg({ quality: 80 }),
imageminPngquant({
strip: true,
quality: [0.75, 0.8]
}),
imageminSVGO({
removeViewBox: false,
removeDimensions: true
})
]
});
console.log("You´re rock");
})();
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack
Optimización de imágenes
JAM Stack