brocode/module-image-optimizer-avif

Fund package maintenance!
By Me A Coffee

Installs: 19

Dependents: 0

Suggesters: 2

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:magento2-module

1.0.0 2024-06-29 14:13 UTC

This package is auto-updated.

Last update: 2025-03-29 01:08:48 UTC


README

This module provides an AVIF image converter for Magento 2. It is based on the brocode/module-image-optimizer

"Buy Me A Coffee"

Installation

composer require brocode/module-image-optimizer-avif
bin/magento module:enable BroCode_ImageAvifOptimizer
bin/magento setup:upgrade

Configuration

The configuration can be found under Stores -> Configuration -> Services -> BroCode ImageOptimizer -> Image Avif. 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/avif .avif
RewriteCond %{HTTP_ACCEPT} image/avif
RewriteCond %{REQUEST_FILENAME} (.*)\.(png|gif|jpe?g)$
RewriteCond %{REQUEST_FILENAME}\.avif -f
RewriteRule ^ %{REQUEST_FILENAME}\.avif [L,T=image/avif]

Further Information

See base module for more informations on how to setup the image optimizer: brocode/module-image-optimizer