Redimensionnement d'image

Fermé
BenjD90 Messages postés 83 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 20 avril 2011 - 2 mai 2009 à 16:16
Bonjour,

Pour redimensionner des image et les enregister j'utilise le script suivant :
Code : PHP
//on liste le profil exitant
	$reponse = mysql_query("SELECT * FROM albums WHERE deb='0' AND album='" . $_GET['album'] . "' AND id='".$_GET['id']."' ORDER BY timestamp ") or die(mysql_error());
	while ($donnees = mysql_fetch_array($reponse) )
	  { 
	  						if(is_dir("uploads/".$donnees['album']." - min"))
							{ }
							else
							{
								 mkdir ("uploads/".$donnees['album']." - min");
							 }
$chemin = "uploads/".$donnees['album']."/".$donnees['nom']; // le chemin en absolu
$chemin2 = "uploads/".$donnees['album']." - min"."/".$donnees['nom']; // le chemin en absolu

// vous pouvez travailler en url relative aussi: img.jpg
$x = 50; # largeur a redimensionner
$y = 50; # hauteur a redimensionner
 
Header("Content-type: image/jpeg");
$img_new = imagecreatefromjpeg($chemin);
$size = getimagesize($chemin);
$img_mini = imagecreatetruecolor ($x, $y);
imagecopyresampled ($img_mini,$img_new,0,0,0,0,$x,$y,$size[0],$size[1]);

imagejpeg($img_mini, $chemin2); // on enregistre l'image dans le dossier "images"
imagejpeg($img_mini);



Le problème c'est que quand je l'appelle pour redimensionner plusieurs image, certaines ne sont pas redimensionnés, par contre elles existe bien (et je ne voie pas de différence avec les autre).

Merci de m'aidez, s'il vous plait

@+
Benjd90