Skip to main content

Image configurations

Image processing is configured with the images configuration in the configuration file.

Specify the image build folder​

Specify the build folder within the theme build folder.

{
images: {
build: 'images';
}
}

Specify the image source folder​

Specify the image source folder within the source folder.

{
images: {
source: 'images';
}
}

Image optimizations​

When images are processed they are run through sharp to optimize the image.

Only the following image types are optimized:

All other file types in the images source folder are simply copied to the build folder.

JPG optimizations​

Configure the JPG optimizations with the images.optimizations.jpg configuration. The default is:

{
mozjpeg: true,
quality: 80,
progressive: true,
}

See sharp jpeg for more information about the optimization options.

PNG optimizations​

Configure the PNG optimizations with the images.optimizations.png configuration. The default is:

{
quality: 80,
progressive: true,
compressionLevel: 6,
adaptiveFiltering: true,
}

See sharp png for more information about the optimization options.

WebP optimizations​

Configure the WebP optimizations with the images.optimizations.webp configuration. The default is:

{
quality: 80,
lossless: false,
smartSubsample: true,
}

See sharp png for more information about the optimization options.