J'ai créé une fonction qui fonctionnait il y a quelques semaines de ça et maintenant sur le même pc plus moyen d'en tirer ce que je veux.
Donc normalement elle me copie les images dans un dossier après les avoir redimensionnées.
Mais bon elle elle n'a plus envie de redimensionner à priorie.
Donc voilà un bout de la fonction :
$uploaddir = './upload/'.$pseudo.'/'.$num.'.jpeg';
if(is_uploaded_file($_FILES['up']['tmp_name'])){
if(move_uploaded_file($_FILES['up']['tmp_name'], $uploaddir))
{
$taille=getimagesize($uploaddir);
$taillex=$taille[0];
$tailley=$taille[1];
$rapport=$taillex/$tailley;
if(($taillex>200) or ($tailley>200)){
if($rapport <= 1){
$multi=$tailley/200;
$newtaillex=200/$multi;
$newtailley=200;
}
else{
$multi=$taillex/200;
$newtaillex=200;
$newtailley=200/$multi;
}
$thumb = imagecreatetruecolor($newtaillex, $newtailley);
$source = imagecreatefromjpeg($uploaddir);
echo 'newx '.$newtaillex.' newy '.$newtailley;
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $newtaillex, $newtailley, $taillex, $tailley);
}
Donc si quelqu'un a une idée je suis preneur.Car je teste mes valeurs de nouvelles dimension qui sont corresctes mais imagecopyresampled ne fait pas sont taff. J'ai essayé avec imagecopyresized mais ça fait pareil