pb de filets noires avec la librairie GD[resolu]

pb de filets noires avec la librairie GD[resolu] - PHP - Programmation

Marsh Posté le 04-11-2004 à 04:21:56    

bonjour!
j'ai des soucis avec l'utilisation de la librairie Gd ...j'ai 2 filets noires de 2 mn en bas et a droite de mon image uploadé( chose qu'il n'y a pas sur mon image originale)
 
http://www.lylla.com/upload.jpg
 

Code :
  1. if ($action !="supprimer" )
  2. {
  3. function copie($fname,$nom_photo)
  4. {
  5. $info=getimagesize($fname);
  6. if($info[2] == 2)
  7. {
  8.  //$coef=2;
  9.  $w=$info[0];
  10.  $h=$info[1];
  11.  $im = imagecreatefromjpeg($fname);
  12.  $im2 = imagecreatetruecolor (148, 148);
  13.  imagecopyresized($im2, $im, 0, 0, 0, 0, 148, 148, $w, $h);
  14.  imagejpeg($im2,"../IMAGES/".$nom_photo,100);
  15.  imagedestroy($im);
  16. }
  17. }


ps : pour info si j'upload une image inferieur a 148 ca ne le fait pas
merci de votre aide


Message édité par attentio le 24-03-2005 à 21:00:50

---------------
L'ordinateur a de la mémoire mais aucun souvenir ...
Reply

Marsh Posté le 04-11-2004 à 04:21:56   

Reply

Marsh Posté le 04-11-2004 à 16:48:27    

ca serait pas l'image qui est décallée vers la gauche en haut d'un pixel? Par contre la raison.... :/

Reply

Marsh Posté le 04-11-2004 à 17:43:46    

Tu bosses avec quelle version de GD?

Reply

Marsh Posté le 04-11-2004 à 17:45:13    

attentio > t'en es ou avec ton histoire de mail ? on se casse le cul à t'aider, tu pourrais nous donner des nouvelles  [:southpark1]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 04-11-2004 à 19:36:07    

C bon, j'ai remplacé :
imagecopyresized($im2, $im, 0, 0, 0, 0, 148, 148, $w, $h);
par
imagecopyresized($im2, $im, 0, 0, 0, 0, 149, 149, $w, $h);
ca mort legèrement l'image mais ca fait l'affaire.
 
 
merci

Reply

Marsh Posté le 05-11-2004 à 09:02:56    

donc c'était bien ca! :)
 
Pô d'quoi! ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed