[RESOLU] effet givre sur div

Eléphant du PHP | 194 Messages

18 avr. 2024, 21:07

Bonjour à tous,

Est il possible de faire un effet givrer comme sur l'image en php en haut a gauche :

https://stock.adobe.com/fr/search/free? ... =usertyped

Si oui comment le faire.

Merci par avance pour votre aide et vos retours.
@+ Filou80

ynx
Mammouth du PHP | 586 Messages

19 avr. 2024, 10:04


Avatar du membre
Administrateur PHPfrance
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...

Avatar du membre
Mammouth du PHP | 1564 Messages

19 avr. 2024, 13:28


Eléphant du PHP | 194 Messages

19 avr. 2024, 20:32

Merci a vous pour vos réponses.
J'ai trouver mon bonheur.

Merci aussi au forum

@+ Filou80