Voilà je me permets de poster un petit message sur ce Forum pour essayer de trouver des explications à quelque chose que je ne comprends absolument pas.
J'ai trouvé sur le NEt une procédure expliquant comment faire un resize d'une image après upload, pour pouvoir ajuster et redimensionner des images automatiquement.
Ce script fonctionne parfaitement, mais ce uniquement avec des fichiers de petites tailles (+/- 300Ko), au delà le resize ne fonctionne pas. L'image garde sa taille d'origine. Savez vous si il y a des limites ou autre chose qui expliquerait cela.
Par avance merci de votre aide précieuse.
Mon code :
Code : Tout sélectionner
....
//Création d'un resize de l'image
$max_width = "500";
$size = getimagesize("../uploads/profils/$imgname");
$width = $size[0];
$height = $size[1];
if ($width > $max_width)
{
$scale = $max_width/$width;
}
else
{
$scale = 1;
}
$newImageWidth = ceil($width * $scale);
$newImageHeight = ceil($height * $scale);
$newImage = imagecreatetruecolor($newImageWidth,$newImageHeight);
$source=imagecreatefromjpeg("../uploads/profils/$imgname");
imagecopyresampled($newImage,$source,0,0,0,0,$newImageWidth,$newImageHeight,$width,$height);
imagejpeg($newImage,"../uploads/profils/$imgname",75);