Si vous remarquez que vos images ne s'affichent pas sur votre site Magento 2, vous pouvez vérifier le fichier de logs. Vous y verrez l'erreur ci-dessous

imagecolorsforindex(): Argument #2 ($color) is out of range#0

/vendor/magento/framework/Image/Adapter/Gd2.php(347): imagecolorsforindex()

Cette erreur se produit parce que la bibliothèque PHP GD2 pour PHP 8.1 contient un bug. 

Pour corriger ce problème, exécutez la commande ci-dessous

bin/magento config:set dev/image/default_adapter IMAGEMAGICK