brocode / module-image-optimizer-webp
Magento 2 module to optimize images to AVIF format
Fund package maintenance!
By Me A Coffee
Installs: 114
Dependents: 0
Suggesters: 2
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:magento2-module
Requires
- ext-gd: *
- brocode/module-image-optimizer: ^1.0
Suggests
- brocode/module-image-optimizer-avif: Additional module for AVIF image optimization
README
This module provides a WEBP image converter for Magento 2. It is based on the brocode/module-image-optimizer
Installation
composer require brocode/module-image-optimizer-webp
bin/magento module:enable BroCode_ImageWebpOptimizer
bin/magento setup:upgrade
Configuration
The configuration can be found under Stores -> Configuration -> Services -> BroCode ImageOptimizer -> Image Webp
. Currently the image quality can be set (value between 0 and 100) and the converter can be disabled.
Apache Configuration
Add following snippet to the .htaccess file, which serves public images that are converted:
############################################
## if client accepts webp, rewrite image urls to use webp version
AddType image/webp .webp
RewriteCond %{HTTP_ACCEPT} image/webp
RewriteCond %{REQUEST_FILENAME} (.*)\.(png|gif|jpe?g)$
RewriteCond %{REQUEST_FILENAME}\.webp -f
RewriteRule ^ %{REQUEST_FILENAME}\.webp [L,T=image/webp]
Further Information
See base module for more informations on how to setup the image optimizer: brocode/module-image-optimizer