Image Variant
This page demonstrates generated image variants using filename markers and option.image.variant rules.
Source Files
asset/image/content/example/image-variant/demo-1024.variant-thumb.pngasset/image/content/example/image-variant/demo-1024.variant-card.pngasset/image/content/example/image-variant/demo-1024.variant-hero.png
Each source file name uses a *.variant-name.* marker so a dedicated pattern can target it.
Generated Variant Examples
Configuration
"option": {
"image": {
"variant": [
{
"pattern": "asset/image/content/example/image-variant/**/*.variant-thumb.{png,jpg,jpeg,webp}",
"size": 256,
"suffix": ".thumb"
},
{
"pattern": "asset/image/content/example/image-variant/**/*.variant-card.{png,jpg,jpeg,webp}",
"size": 512,
"suffix": ".card"
},
{
"pattern": "asset/image/content/example/image-variant/**/*.variant-hero.{png,jpg,jpeg,webp}",
"size": 1024,
"suffix": ".hero"
}
]
}
}
