Formation Prestashop intégrateur: Utilisation avancée / Optimiser les images avec Webpack
Vous êtes ici : Accueil / Prestashop intégrateur / Utilisation avancée / Optimiser les images avec Webpack
Optimiser les images avec Webpack
Le loader img-loader permet d'optimiser les images.
Pour utiliser img-loader vous devez installer imagemin.
npm install imagemin
Exemple d'utilisation :
{
test: /\.(jpe?g|png|gif|svg)$/i,
use: [
'url-loader?limit=10000',
{
loader: 'img-loader',
options: {
plugins: [
require('imagemin-gifsicle')({
interlaced: false
}),
require('imagemin-mozjpeg')({
progressive: true,
arithmetic: false
}),
require('imagemin-pngquant')({
floyd: 0.5,
speed: 2
}),
require('imagemin-svgo')({
plugins: [
{ removeTitle: true },
{ convertPathData: false }
]
})
]
}
}
]
}
Remarque : url-loader permet d'encoder en base64 directement dans les fichiers css les ressources en fonction de leur taille.