Redimensionnement d'une image uploader

Redimensionnement d'une image uploader - PHP - Programmation

Marsh Posté le 10-05-2005 à 23:22:02    

Bonjour a tous,
Je n'arrive pas a recuperer une image redimensionné envoyé par un formulaire.
Je recupere l'original dans un repertoire et je voudrais avoir cette meme image redimensionné dans un autre repertoire.Voici le code que j'utilise:
$source_file=stripslashes($picture);  
$dest_file=$_FILES['picture']['name'];
copy($source_file , 'photos/original/'.$dest_file);  
   
// nouvelle taille
$percent = 0.5;
 
// Calcul des nouvelles dimensions
list($width, $height) = getimagesize($source_file);
$newwidth = round($width * $percent);
$newheight = round($height * $percent);
echo $newwidth,' ', $newheight,' ', $width,' ', $height;
// chargement
$thumb = imagecreate($newwidth, $newheight);
$source = imagecreatefromjpeg($source_file);
 
// Redimensionnement
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
 
copy($thumb , 'photos/vignette/'.$dest_file);  
 
j'obtiens cette erreur:
Warning: copy(Resource id #6): failed to open stream: No such file or directory in
 
Merci

Reply

Marsh Posté le 10-05-2005 à 23:22:02   

Reply

Marsh Posté le 11-05-2005 à 09:13:02    

normal, $thumb n'est pas un fichier... relis la doc de gd
exemple pour du jpeg :

imagejpeg($thumb, 'photos/vignette/'.$dest_file);


Reply

Sujets relatifs:

Leave a Replay

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