Comment obtenir un effet de flou en PHP?
J'ai été à la recherche pour le code PHP pour appliquer un flou Gaussien sur les images.
Ce que j'ai fait était comme ça:
<?php
$image = imagecreatefromjpeg('new.jpg');
imagefilter($image, IMG_FILTER_GAUSSIAN_BLUR);
imagejpeg($image, 'blur.jpeg');
imagedestroy($image);
?>
Cependant, l'effet est très faible, et si je répète l'effet de flou, il faut un temps très long processus et le résultat final n'est toujours pas bon.
J'ai aussi utilisé Timthumb , j'ai toujours aimé sa simplicité, mais il recadre l'image par défaut et son effet de brouillage est très faible.
Essayez la réponse ici: stackoverflow.com/questions/7245710/php-gd-better-gaussian-blur
En ligne de commande ou module PHP ImageMagick peut le faire - tout décent algorithme doit être capable de prendre une valeur de flou. Avez-vous de faire une recherche pour cela, et si oui, quelle est-elle?
il se sent un peu compliqué de faire ce calcualtions que je veux me connecter la valeur de flou à un curseur de sorte que l'utilisateur peut facilement modifier l'effet de flou. Aussi, il a besoin de la même stratégie .. répéter le code pour obtenir un effet plus fort
Je pense que ImageMagick n'est pas présent sur tous les serveurs, de sorte que peut être une source de douleur
En ligne de commande ou module PHP ImageMagick peut le faire - tout décent algorithme doit être capable de prendre une valeur de flou. Avez-vous de faire une recherche pour cela, et si oui, quelle est-elle?
il se sent un peu compliqué de faire ce calcualtions que je veux me connecter la valeur de flou à un curseur de sorte que l'utilisateur peut facilement modifier l'effet de flou. Aussi, il a besoin de la même stratégie .. répéter le code pour obtenir un effet plus fort
Je pense que ImageMagick n'est pas présent sur tous les serveurs, de sorte que peut être une source de douleur
OriginalL'auteur Ahmed Moness | 2013-01-20
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser Imagemagick
Image D'Origine
Exécuter via
exec
OU Exécuter
Vous êtes les bienvenus
OriginalL'auteur Baba
Il est possible également sans Imagemagick lib;
Après 10 flou appliqué;
J'ai utilisé ur de code et il fonctionne bien..mais je n'arrive pas à l'enregistrer dans le dossier de l'image.u pourrait plz fournir le code pour enregistrer généré le flou de code?
obtenu de solution à ma requête.J'ai utilisé imagepng("nom de l'image","cible"); pour enregistrer l'image.
OriginalL'auteur K-Gun
Optimisation de l'Image est très lourd processus, de sorte que, personnellement, si j'ai ce genre de tâche en PHP puis-je utiliser ce PHP Bibliothèque d'Images Appelé PhpThumb il peut créer des images flou sans aucun code, vous devez simplement appeler le script via l'url et fournir des paramètres en fonction de ses docs vérifier si elle est démo.
OriginalL'auteur Touqeer Shafi