Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3618 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [resolu] problème avec imagefilter()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[resolu] problème avec imagefilter()

n°1415267
Yagmoth
Fanboy
Posté le 28-07-2006 à 14:18:58  profilanswer
 

Bon j'ai fais une petite fonction qui permet de redimensionner l'image, la faire tourner ou encore la mettre en niveau de gris...Sauf qu'après passage en gris par la fonction imagefilter($im_src, IMG_FILTER_GRAYSCALE), j'obtiens les erreurs suivantes (alors qu'en laissant en couleur il n'y a aucun soucis) :
 

Code :
  1. Warning: imagejpeg(): supplied argument is not a valid Image resource in F:\Program Files\wamp\www\Photo\admin.php on line 105
  2. Warning: imagedestroy(): supplied argument is not a valid Image resource in F:\Program Files\wamp\www\Photo\admin.php on line 106


 
Voici le code de la fonction avec son appel :
 

Code :
  1. function redimage($img_src,$img_dest,$dst_w,$dst_h,$affichage,$rotation,$format) {
  2. $dst_im = imagecreatetruecolor($dst_w,$dst_h);
  3. $src_im = ImageCreateFromJpeg($img_src);
  4. $size = GetImageSize($img_src); 
  5. $src_w = $size[0]; $src_h = $size[1]; 
  6. ImageCopyResized($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h);
  7. $dst_im=ImageRotate($dst_im,$rotation,0);
  8. If ($format=='gris') {$dst_im=imagefilter($dst_im, IMG_FILTER_GRAYSCALE);}
  9. ImageJpeg($dst_im,$img_dest,90);
  10. ImageDestroy($dst_im); 
  11. ImageDestroy($src_im);
  12. }
  13. redimage('upload/'.$_FILES['fichier']['name'],$_POST['galerie'].'/640x480/'.$nomfichier,'640','480',$_POST['affichage'],$_POST['rotation'],$_POST['format']);


 
Voilà merci d'avance à qui se penchera sur ce problème :)


Message édité par Yagmoth le 28-07-2006 à 14:30:07
mood
Publicité
Posté le 28-07-2006 à 14:18:58  profilanswer
 

n°1415269
flo850
moi je
Posté le 28-07-2006 à 14:25:30  profilanswer
 

remplace
$dst_im=imagefilter($dst_im, IMG_FILTER_GRAYSCALE);
par
imagefilter($dst_im, IMG_FILTER_GRAYSCALE);
 
cette fonction retourne un booléen

n°1415273
Yagmoth
Fanboy
Posté le 28-07-2006 à 14:27:49  profilanswer
 

Merci beaucoup :) (j'en déduis que les exemples présentés sur certains sites n'ont même pas été testé :/)

n°1415275
flo850
moi je
Posté le 28-07-2006 à 14:29:52  profilanswer
 

welcome to the real world [:rofl]

n°1415277
Yagmoth
Fanboy
Posté le 28-07-2006 à 14:30:26  profilanswer
 

Et moi je suis une andouille de mal lire la doc :p


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [resolu] problème avec imagefilter()

 

Sujets relatifs
résoluProblème de lecture sur fichier ini.
probleme d'une dllProblème de connexion entre Oracle et Access
[VBA]Personnalisation d'une icone depuis VB (resolu)Problème Internet sur Fedora Core
Problème compliqué pour débutant php[Java] Problème de conception par rapport à l'utilisation d'une BD
Probleme de using library en c#[Résolu] Alignement Html
Plus de sujets relatifs à : [resolu] problème avec imagefilter()


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR