Gérer les images - Apprendre-PHP.com

Rechercher
PHP5 Avancé - Eric Daspet et Cyril Pierre de Geyer - Commander sur Amazon.fr

Gérer les images

Par ZikoNFS -  3 reponses -  Le 17/08/2008 -  Flux RSS - 

Salut,

Comment rendre une image flou sans l'afficher. (     imagejpeg($image,' ',20);    )

Merci

 

Réponses apportées à cette discussion

Par Emacs -  Le 17/08/2008 - 

C'est à dire sans l'afficher ? Tu veux l'enregistrer physiquement sur le serveur ?

 
Par ZikoNFS -  Le 17/08/2008 - 

Salut,

 Vous conaissez la fonction imagejpeg() de GD2 ?

Elle permet d'afficher une image quelle soit enregistrer physiquement ou non dans le serveur.

Le 3e paramètre de cette fonction n'est pas obligatoire. C'est un entier entre 0 et 100. 0 étant la valeur maximal de flou que peut avoir l'image. Sauf que ici si j'utilise cette fonction je suis obligé d'afficher l'image.

Existe-t-il une fonction prédéfinie qui permet de flouter un image sans l'afficher?

Merci

 

 
Par Palleas -  Le 18/08/2008 - 

> Sauf que ici si j'utilise cette fonction je suis obligé d'afficher l'image.

 J'aurais dit pareil sans vérifier ! La fonction prend 3 parametres, dont un seul est obligatoire : l'instance de l'image, le nom du fichier ou tu veux stocker ton image, et 3 la qualité (parce que ce n'est pas du "flou" dont on parle, mais de la qualité de l'image compressée).

  1. <?php
  2. $i = imagecreatefromjpeg('http://www.apprendre-php.com/images/books/the-definitive-guide-to-symfony.jpg');
  3. imagejpeg($i,'image.jpg',100);
  4. ?>

 

 Fonctionne très bien ! J'ai l'image, sans l'afficher.

 

Ajouter une réponse à la discussion

Seuls les membres loggués sont autorisés à poster dans les forums !