Administrateur PHPfrance |
9782 Messages
19 avr. 2024, 10:33
L'effet "givré", c'est juste un flou.
En CSS, ynx t'a donné la solution.
Si tu veux le faire en PHP, tu peux le faire avec GD qui est la librairie de traitement d'image intégrée dans PHP (ça le fera sur l'intégralité de l'image) avec la fonction imagefilter() et les filtres IMG_FILTER_GAUSSIAN_BLUR ou IMG_FILTER_SELECTIVE_BLUR (qui sont 2 algo de flous différents).
https://www.php.net/manual/en/function.imagefilter.php
Si la librairie imagick est dispo sur ton serveur (ce n'est pas le cas partout), tu pourras aussi utiliser la fonction blurimage() :
https://www.tutorialspoint.com/php_imag ... urring.htm
https://www.php.net/manual/en/imagick.blurimage.php
Si tu ne veux faire ce flou que sur une portion de ton image, c'est plus compliqué en PHP car ça va te demander de découper ton image, appliquer le flou sur la zone souhaitée et ensuite la recomposer.
Quand tout le reste a échoué, lisez le mode d'emploi...